mirror of
https://github.com/gorhill/uMatrix.git
synced 2024-09-29 16:51:13 +13:00
9d43f929bc
Also: - a new per-scope switch has been added to control <noscript> spoofing on a per site basis - a global setting to be used as the default state of the <noscript> spoofing switch - Privacy pane has been merged into Setting pane
120 lines
6.1 KiB
HTML
120 lines
6.1 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
<title>uMatrix — Settings</title>
|
|
<link rel="stylesheet" type="text/css" href="css/common.css">
|
|
<link rel="stylesheet" type="text/css" href="css/dashboard-common.css">
|
|
<style>
|
|
div > p:first-child {
|
|
margin-top: 0;
|
|
}
|
|
div > p:last-child {
|
|
margin-bottom: 0;
|
|
}
|
|
ul {
|
|
padding: 0;
|
|
list-style-type: none;
|
|
}
|
|
ul > li {
|
|
margin: 0.2em 0 0.2em 1em;
|
|
}
|
|
ul > li.separator {
|
|
margin: 0.5em 0;
|
|
}
|
|
.dim {
|
|
font-weight: 100;
|
|
color: #888;
|
|
}
|
|
</style>
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<h2 data-i18n="settingsMatrixConvenienceHeader"></h2>
|
|
<ul>
|
|
<li>
|
|
<input id="iconBadgeEnabled" type="checkbox" data-setting-bool="iconBadgeEnabled">
|
|
<label data-i18n="settingsIconBadgeEnabled" for="iconBadgeEnabled"></label>
|
|
<li>
|
|
<input id="collapseBlocked" type="checkbox" data-setting-bool="collapseBlocked">
|
|
<label data-i18n="settingsCollapseBlocked" for="collapseBlocked"></label>
|
|
<li>
|
|
<input id="noscriptTagsSpoofed" type="checkbox" data-matrix-switch="noscript-spoof">
|
|
<label data-i18n="settingsNoscriptTagsSpoofed" for="noscriptTagsSpoofed"></label>
|
|
<li>
|
|
<input id="cloudStorageEnabled" type="checkbox" data-setting-bool="cloudStorageEnabled">
|
|
<label data-i18n="settingsCloudStorageEnabled" for="cloudStorageEnabled"></label>
|
|
</ul>
|
|
<h2 data-i18n="settingsMatrixDisplayHeader"></h2>
|
|
<ul>
|
|
<li><span data-i18n="settingsMatrixDisplayTextSizePrompt"></span>
|
|
<input type="radio" name="displayTextSize" id="displayTextSizeNormal" value="13px"><label data-i18n="settingsMatrixDisplayTextSizeNormal" for="displayTextSizeNormal"></label>
|
|
<input type="radio" name="displayTextSize" id="displayTextSizeLarge" value="16px"><label data-i18n="settingsMatrixDisplayTextSizeLarge" for="displayTextSizeLarge"></label>
|
|
<li class="separator">
|
|
<li>
|
|
<label data-i18n="settingsDefaultScopeLevel"></label> <select id="popupScopeLevel"><option data-i18n="settingsDefaultScopeLevel2" value="site"><option data-i18n="settingsDefaultScopeLevel1" value="domain"><option data-i18n="settingsDefaultScopeLevel0" value="*"></select>
|
|
<li class="separator">
|
|
<li>
|
|
<input id="colorBlindFriendly" type="checkbox" data-setting-bool="colorBlindFriendly">
|
|
<label data-i18n="settingsMatrixDisplayColorBlind" for="colorBlindFriendly"></label>
|
|
</ul>
|
|
<h2 data-i18n="privacyPageName"></h2>
|
|
<ul>
|
|
<li>
|
|
<input id="delete-blacklisted-cookies" type="checkbox" data-setting-bool="deleteCookies"><label data-i18n="privacyDeleteBlockedCookiesPrompt" for="delete-blacklisted-cookies"></label>
|
|
<span class="whatisthis"></span>
|
|
<div class="whatisthis-expandable para" data-i18n="privacyDeleteBlockedCookiesHelp"></div>
|
|
<li>
|
|
<input id="delete-unused-session-cookies" type="checkbox" data-setting-bool="deleteUnusedSessionCookies"><label data-i18n="privacyDeleteNonBlockedSessionCookiesPrompt1" for="delete-unused-session-cookies"></label>
|
|
<input id="delete-unused-session-cookies-after" type="text" value="60" size="3"><span data-i18n="privacyDeleteNonBlockedSessionCookiesPrompt2"></span>
|
|
<span class="whatisthis"></span>
|
|
<div class="whatisthis-expandable para" data-i18n="privacyDeleteNonBlockedSessionCookiesHelp"></div>
|
|
<!--
|
|
Delete non-blocked session cookies x minutes after the last time they have been used.
|
|
|
|
Allow generically blocked cookies but deleted them x minutes after they have been first created.
|
|
|
|
A "generically blocked" cookie is a cookie which inherits its block status in
|
|
the matrix from the `cookie` cell or the `all` cell in the top row of the
|
|
matrix.
|
|
|
|
When a cookie inherits its block status from a cell in the top row of the
|
|
matrix (the "header" row), this means it is not specifically distrusted, but
|
|
rather that the default stance is to distrust cookies in general.
|
|
|
|
However some sites do require cookies to minimally work properly. This options
|
|
allow to "unbreak" these sites by allowing not specifically distrusted cookies
|
|
to travel back and forth between you and the server, but to limit the lifetime
|
|
of these cookies so that they cannot be used to track you.
|
|
-->
|
|
<li>
|
|
<input id="delete-blacklisted-localstorage" type="checkbox" data-setting-bool="deleteLocalStorage"><label data-i18n="privacyDeleteBlockedLocalStoragePrompt" for="delete-blacklisted-localstorage"></label>
|
|
<li>
|
|
<input id="clear-browser-cache" type="checkbox" data-setting-bool="clearBrowserCache"><label data-i18n="privacyClearCachePrompt1" for="clear-browser-cache"></label>
|
|
<input id="clear-browser-cache-after" type="text" value="60" size="3"> <label data-i18n="privacyClearCachePrompt2" for="clear-browser-cache-after"></label>
|
|
<span class="whatisthis"></span>
|
|
<div class="whatisthis-expandable para" data-i18n="privacyClearCacheHelp"></div>
|
|
<li>
|
|
<input id="process-referer" type="checkbox" data-matrix-switch="referrer-spoof"><label data-i18n="privacyProcessRefererPrompt" for="process-referer"></label>
|
|
<span class="whatisthis"></span>
|
|
<div class="whatisthis-expandable para" data-i18n="privacyProcessRefererHelp"></div>
|
|
<li>
|
|
<input id="no-mixed-content" type="checkbox" data-matrix-switch="https-strict"><label data-i18n="privacyNoMixedContentPrompt" for="no-mixed-content"></label>
|
|
<span class="whatisthis"></span>
|
|
<div class="whatisthis-expandable para" data-i18n="privacyNoMixedContentHelp"></div>
|
|
<li>
|
|
<input id="process-hyperlink-auditing" type="checkbox" data-setting-bool="processHyperlinkAuditing"><label data-i18n="privacyProcessHyperlinkAuditingPrompt" for="process-hyperlink-auditing"></label>
|
|
<span class="whatisthis"></span>
|
|
<div class="whatisthis-expandable para" data-i18n="privacyProcessHyperlinkAuditingHelp"></div>
|
|
</ul>
|
|
|
|
<script src="js/vapi-common.js"></script>
|
|
<script src="js/vapi-client.js"></script>
|
|
<script src="js/udom.js"></script>
|
|
<script src="js/i18n.js"></script>
|
|
<script src="js/dashboard-common.js"></script>
|
|
<script src="js/settings.js"></script>
|
|
</body>
|
|
|
|
</html>
|