Bug 21952: Implement Onion-Location
Whenever a valid Onion-Location HTTP header (or corresponding HTML <meta> http-equiv attribute) is found in a document load, we either redirect to it (if the user opted-in via preference) or notify the presence of an onionsite alternative with a badge in the urlbar.
parent
a8e12d13
No related branches found
No related tags found
Showing
- browser/base/content/browser.js 12 additions, 0 deletionsbrowser/base/content/browser.js
- browser/base/content/navigator-toolbox.inc.xhtml 2 additions, 0 deletionsbrowser/base/content/navigator-toolbox.inc.xhtml
- browser/components/BrowserGlue.sys.mjs 13 additions, 0 deletionsbrowser/components/BrowserGlue.sys.mjs
- browser/components/onionservices/OnionLocationChild.jsm 48 additions, 0 deletionsbrowser/components/onionservices/OnionLocationChild.jsm
- browser/components/onionservices/OnionLocationParent.jsm 169 additions, 0 deletionsbrowser/components/onionservices/OnionLocationParent.jsm
- browser/components/onionservices/content/onionlocation-urlbar.inc.xhtml 10 additions, 0 deletions...ents/onionservices/content/onionlocation-urlbar.inc.xhtml
- browser/components/onionservices/content/onionlocation.css 11 additions, 0 deletionsbrowser/components/onionservices/content/onionlocation.css
- browser/components/onionservices/content/onionlocationPreferences.inc.xhtml 11 additions, 0 deletions.../onionservices/content/onionlocationPreferences.inc.xhtml
- browser/components/onionservices/content/onionlocationPreferences.js 34 additions, 0 deletions...ponents/onionservices/content/onionlocationPreferences.js
- browser/components/onionservices/jar.mn 2 additions, 0 deletionsbrowser/components/onionservices/jar.mn
- browser/components/onionservices/moz.build 5 additions, 0 deletionsbrowser/components/onionservices/moz.build
- browser/components/preferences/privacy.inc.xhtml 2 additions, 0 deletionsbrowser/components/preferences/privacy.inc.xhtml
- browser/components/preferences/privacy.js 17 additions, 0 deletionsbrowser/components/preferences/privacy.js
- browser/themes/shared/browser-shared.css 1 addition, 0 deletionsbrowser/themes/shared/browser-shared.css
- dom/base/Document.cpp 68 additions, 1 deletiondom/base/Document.cpp
- dom/base/Document.h 2 additions, 0 deletionsdom/base/Document.h
- dom/webidl/Document.webidl 3 additions, 0 deletionsdom/webidl/Document.webidl
- mobile/android/geckoview/api.txt 3 additions, 0 deletionsmobile/android/geckoview/api.txt
- mobile/android/geckoview/src/main/java/org/mozilla/geckoview/GeckoRuntimeSettings.java 33 additions, 0 deletions...main/java/org/mozilla/geckoview/GeckoRuntimeSettings.java
- modules/libpref/init/StaticPrefList.yaml 5 additions, 0 deletionsmodules/libpref/init/StaticPrefList.yaml
Loading
Please register or sign in to comment