fixed element types and added more information

This commit is contained in:
Emma Tebibyte 2022-09-21 20:14:29 -04:00
parent a80c27cf6b
commit 79887b57b7
1 changed files with 144 additions and 64 deletions

View File

@ -22,8 +22,8 @@
<p> <p>
Web browsers are kind of awful. They do too much Web browsers are kind of awful. They do too much
(<a href="https://web.archive.org/web/20220609080931/https://homepage.cs.uri.edu/~thenry/resources/unix_art/ch01s06.html">why (<a href="https://web.archive.org/web/20220609080931/https://homepage.cs.uri.edu/~thenry/resources/unix_art/ch01s06.html">why
would I want a combination image viewer/pdf reader/media would I want an application to be an image viewer, pdf reader,
player/html renderer?</a>), and as a result, media player, <i>and</i> html renderer?</a>), and as a result,
<a href="https://today.uic.edu/bloated-browser-functionality-presents-unnecessary-security-privacy-risks/"> <a href="https://today.uic.edu/bloated-browser-functionality-presents-unnecessary-security-privacy-risks/">
they are bloated beyond belief</a>. They strain developer they are bloated beyond belief</a>. They strain developer
resources, require sandboxing because of the insane default that resources, require sandboxing because of the insane default that
@ -33,14 +33,19 @@
do their computing, so, with this page, I'm trying to define a do their computing, so, with this page, I'm trying to define a
more sane functionality for the browser I use—Firefox. more sane functionality for the browser I use—Firefox.
</p> </p>
<h3>Why Firefox?</h3> <h2>Why Firefox?</h2>
<p> <p>
I use Firefox because it is the easiest web browser from which I use Firefox because it is the best web browser for the kinds
the kinds of modifications I need are available. If there were a of modifications I need. It is also the last major browser
web browser that implemented these modifications as sane standing against
defaults (<a href="https://git.tebibyte.media/emma/browser/">and <a href="https://wikipedia.org/wiki/Usage_share_of_web_browsers">
I <i>do</i> plan on creating my own that does</a>), I would Chromium domination</a> (even if Mozilla
immediately switch to it; but until there is a satisfactory <a href="https://www.pcmag.com/news/mozilla-signs-lucrative-3-year-google-search-deal-for-firefox">
takes money from Google</a>). If there were a
web browser that had sane defaults and all of the features I
need (<a href="https://git.tebibyte.media/emma/browser/">and I
<i>do</i> plan on creating my own that does</a>), I would
immediately switch to it; however, until there is a satisfactory
browser, which can do what I want from Firefox, I will stick browser, which can do what I want from Firefox, I will stick
either with it or a fork of it like either with it or a fork of it like
<a href="https://librewolf.net/"> <a href="https://librewolf.net/">
@ -118,8 +123,14 @@
</ul> </ul>
<h3 id="drm"> <h3 id="drm">
<a href="#drm">Disable DRM</a> <a href="#drm">Disable Digital Rights Management</a>
</h3> </h3>
<p>
<a href="https://wikipedia.org/wiki/Digital_rights_management">
What is DRM</a> and
<a href="https://www.gnu.org/philosophy/opposing-drm.html">
why would I want to disable it?</a>
</p>
<ul> <ul>
<li> <li>
<code>media.gmp-widevinecdm.enabled = false</code> <code>media.gmp-widevinecdm.enabled = false</code>
@ -131,12 +142,12 @@
<h3 id="pocket"> <h3 id="pocket">
<a href="#pocket">Disable Pocket</a> <a href="#pocket">Disable Pocket</a>
</h3> </h3>
<h4> <p>
<a <a
href="https://www.ghacks.net/2015/06/23/pro-and-con-of-mozillas-pocket-integration-in-firefox/"> href="https://www.ghacks.net/2015/06/23/pro-and-con-of-mozillas-pocket-integration-in-firefox/">
Read more here What is Pocket and why would I want to disable it?
</a> </a>
</h4> <p>
<ul> <ul>
<li> <li>
<code> <code>
@ -589,37 +600,60 @@
</code> </code>
</li> </li>
</ul> </ul>
</div> </section>
<div class="section"> <section class="full">
<h1 class="header" id="extensions"> <h2 class="header" id="extensions">
<a href="#extensions">Extensions</a> <a href="#extensions">Extensions</a>
</h1> </h2>
<p> <p>
Note: Containerization extensions like Facebook Container or When it comes to extensions, fewer is better, so try to limit
Google Container are redundant with your extensions to the minimum you need to browse the web. This
<a href="https://blog.mozilla.org/security/2021/02/23/total-cookie-protection/"> helps reduce the performance impact and fingerprintability of
Total your browser. The following are a list of extensions you can
Cookie Protection give the boot:
</a> and <ul>
<a href="https://blog.mozilla.org/security/2021/08/10/firefox-91-introduces-enhanced-cookie-clearing/"> <li>
Enhanced Cookie Clearing</a>. For many use cases, containerization extensions like
Facebook Container or Google Container are redundant
with
<a href="https://blog.mozilla.org/security/2021/02/23/total-cookie-protection/">
Total Cookie Protection </a> and
<a href="https://blog.mozilla.org/security/2021/08/10/firefox-91-introduces-enhanced-cookie-clearing/">
Enhanced Cookie Clearing</a>.
<li>
The
<a href="https://addons.mozilla.org/en-US/firefox/addon/i-dont-care-about-cookies/">
I don't care about cookies</a> extension has been
<a href="https://www.i-dont-care-about-cookies.eu/whats-new/acquisition/">
acquired by Avast
</a>, and the extension itself is superfluous with the
recommended uBlock Origin filter lists below.
</li>
<li>
Privacy Badger
<a href="https://desuarchive.org/g/thread/83169287/#83170117">
has multiple issues</a>, including its lack of
finterprinting protection, its connection to Fastly CDN,
and its redundancy with uBlock Origin.
</li>
</ul>
</p> </p>
<p> <p>
If there is any extension you feel is missing from this list, If there is any extension you feel is missing from this list,
feel free to <a href="https://git-send-email.io/">send me a git feel free to <a href="https://git-send-email.io/">send me a git
patch through e-mail</a> adding it along with a description as patch through e-mail</a> adding it along with a description as
to why you believe it should be included. Before <a to why you believe it should be included. Before
href="../#contact">contacting me</a>, please read through the <a href="../#contact">contacting me</a>, please read through the
whole list, whole list and the
<a href="https://github.com/arkenfox/user.js/wiki/4.1-Extensions#-dont-bother"> <a href="https://github.com/arkenfox/user.js/wiki/4.1-Extensions#-dont-bother">
this</a>, and DON'T BOTHER</a> section of arkenfox's extensions page.
<a href="https://desuarchive.org/g/thread/83169287/#q83170117">
this</a>.
</p> </p>
<h2 id="privacy-extensions"> <h3 id="privacy-extensions">
<a href="#privacy-extensions">Standard Privacy Extensions</a> <a href="#privacy-extensions">Standard Privacy Extensions</a>
</h2> </h3>
<ul> <ul>
<li> <li>
<p> <p>
@ -635,25 +669,44 @@
uBlock Origin uBlock Origin
</a> Ad blocking, cosmetic filtering, malicious script </a> Ad blocking, cosmetic filtering, malicious script
protection, and tracker blocking; all in one package. protection, and tracker blocking; all in one package.
Add Here is a list of useful blocklists:
<a href="https://github.com/DandelionSprout/adfilt/"> <ul>
this blocklist</a> to implement <li>
<a href="https://clearurls.xyz/">ClearURLs</a> <a href="https://filterlists.com/lists/actually-legitimate-url-shortener-tool">
functionality with ClearURLs functionality</a>
<a href="https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#removeparam"> (<a href="https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#removeparam">
removeparam</a> and read more</a>)
<a href="https://github.com/yourduskquibbles/webannoyances"> <a href="https://raw.githubusercontent.com/DandelionSprout/adfilt/master/LegitimateURLShortener.txt">
this blocklist</a> and turn on the "EasyList Cookie" [TXT]
blocklist for GDPR consent popup-blocking functionality. </a>
</p> </li>
<li>
To replace I don't care about coookies'
functionality, enable the EasyList Cookie list
and manually add the officially-provided
blocklist.
<a href="https://www.i-dont-care-about-cookies.eu/abp/">
[TXT]
</a>
</li>
<li>
<a href="https://github.com/yourduskquibbles/webannoyances">
Other annoyances
</a>
</li>
</ul>
You can find more blocklists on
<a href="https://filterlists.com/">FilterLists</a>.
</li> </li>
</ul> </ul>
<h2 id="advanced-extensions"> <h3 id="advanced-extensions">
<a href="#advanced-extensions"> <a href="#advanced-extensions">
Advanced Privacy Extensions Advanced Privacy Extensions
</a> </a>
</h2> </h3>
<div class="warn"> <div class="warn">
<img class="sym" src="../assets/img/warn.svg" /> <img class="sym" src="../assets/img/warn.svg" />
<p> <p>
@ -694,9 +747,9 @@
</li> </li>
</ul> </ul>
<h2 id="tools-extensions"> <h3 id="tools-extensions">
<a href="tools-extensions">Tools</a> <a href="tools-extensions">Tools</a>
</h2> </h3>
<ul> <ul>
<li> <li>
<p> <p>
@ -731,7 +784,8 @@
</li> </li>
<li> <li>
<p>FoxyProxy <p>
FoxyProxy
<a href="https://addons.mozilla.org/en-US/firefox/addon/foxyproxy-standard/"> <a href="https://addons.mozilla.org/en-US/firefox/addon/foxyproxy-standard/">
Standard Standard
</a>/ </a>/
@ -750,14 +804,40 @@
their privacy-respecting front-ends or alternatives. their privacy-respecting front-ends or alternatives.
</p> </p>
</li> </li>
<li>
<p>
<a href="https://addons.mozilla.org/en-US/firefox/addon/new-tab-suspender/">
New Tab Suspender
</a> Tab management extension that puts tabs to sleep
after a set amount of time using the native Firefox
<a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/discard">
discard API</a>.
</p>
<li>
<p>
<a href="https://addons.mozilla.org/en-US/firefox/addon/view-page-archive/">
Web Archives
</a> Allows you to easily open web pages at various
archive sources such as the
<a href="https://web.archive.org/">Wayback Machine</a>.
</p>
</li>
</ul> </ul>
</div> </div>
<div class="section-full"> <section class="section">
<h1 class="header" id="reading"> <h2 class="header" id="reading">
<a href="#reading">Further Reading</a> <a href="#reading">Further Reading</a>
</h1> </h2>
<p> <p>
<ul> <ul>
<li>
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1495192">
Add a pref to disable Do Not Track in Firefox
</a>
</li>
<li> <li>
<a href="https://github.com/arkenfox/user.js/wiki"> <a href="https://github.com/arkenfox/user.js/wiki">
arkenfox/user.js Wiki arkenfox/user.js Wiki
@ -788,12 +868,6 @@
</a> </a>
</li> </li>
<li>
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1495192">
Add a pref to disable Do Not Track in Firefox
</a>
</li>
<li> <li>
<a href="https://support.mozilla.org/en-US/kb/sync-custom-preferences#w_sync-custom-preferences"> <a href="https://support.mozilla.org/en-US/kb/sync-custom-preferences#w_sync-custom-preferences">
Sync custom preferences Sync custom preferences
@ -805,11 +879,16 @@
Tor font fingerprinting defenses roadmap Tor font fingerprinting defenses roadmap
</a> </a>
</li> </li>
<li>
<a href="https://trinity.moe#extensions">
Trinity's browser extensions</a>
</li>
</ul> </ul>
</p> </p>
<h2 id="figerprinting"> <h3 id="fingerprinting">
<a href="#fingerprinting">Fingerprinting Tests</a> <a href="#fingerprinting">Fingerprinting Tests</a>
</h2> </h3>
<p> <p>
<ul> <ul>
<li> <li>
@ -849,13 +928,14 @@
</li> </li>
</ul> </ul>
</p> </p>
</div> </section>
</div> <!-- content --> </main>
<footer> <footer>
<div class="copyleft"> <div class="copyleft">
<h5>This site is licensed under the <a <p>This site is licensed under the <a
href="agpl-3.0.txt">AGPLv3</a> or later. Its content is covered href="agpl-3.0.txt">AGPLv3</a> or later. Its content is covered
under the <a href="legalcode.txt">CC BY-NC-SA</a> license.</h5> under the <a href="legalcode.txt">CC BY-NC-SA</a> license.</p>
</div> </div>
</footer>
</body> </body>
</html> </html>