Difference between revisions of "Free Software Directory:IceCat WebExtensions (proposed)/Resources"

From Free Software Directory
Jump to: navigation, search
(Privacy and security)
(22 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Special:PrefixIndex/Free_Software_Directory:IceCat_extensions_(proposed)/}}
+
{{Special:PrefixIndex/Free_Software_Directory:IceCat_WebExtensions_(proposed)/}}
 
<br />
 
<br />
 
<hr />
 
<hr />
Line 9: Line 9:
  
 
==Browser tests==
 
==Browser tests==
* [https://github.com/davidhedlund/WILB/issues Website Incompatibilities for Libre Browsers] (WILB)
+
 
* http://html5demos.com/
+
===Privacy and security===
 +
Merged with "Privacy & Freedom Issues" links found at https://git.savannah.gnu.org/cgit/gnuzilla.git/tree/data/settings.js
 +
 
 +
* http://browserspy.dk
 +
* http://ip-check.info
 +
* https://browserleaks.com/firefox
 +
* https://howsmyssl.com/
 +
* https://panopticlick.eff.org
 +
* https://ssllabs.com/ssltest/viewMyClient.html
 +
* https://test.webrtc.org/
 
* https://websocketstest.com/
 
* https://websocketstest.com/
* https://test.webrtc.org/
+
* https://www.browserleaks.com
* https://www.howsmyssl.com/
+
 
* https://www.ssllabs.com/ssltest/viewMyClient.html
+
====Fingerprinting====
* https://www.browserleaks.com/firefox
+
* https://audiofingerprint.openwpm.com/ - AudioContext Fingerprint
 +
* https://browserleaks.com/canvas - HTML5 Canvas Fingerprinting
 +
* https://browserleaks.com/webgl - WebGL Device Fingerprinting
 +
* https://fingerprint.pet-portal.eu
 +
* https://wiki.mozilla.org/Fingerprinting
 +
 
 +
===Compatibility===
 +
* https://addons.mozilla.org/en-US/firefox/compatibility/reporter
 +
* https://html5demos.com/
 +
 
 +
==Website and WebExtension issues==
 +
* [https://github.com/davidhedlund/WILBE/issues Website Incompatibilities for Libre Browsers and WebExtensions] (WILBE)
  
 
==User resources==
 
==User resources==
Line 28: Line 48:
  
 
===Mozilla developers===
 
===Mozilla developers===
 +
* https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API
 
* babelzilla.org - "Our site and community are dedicated to provide localizations to extensions (for Mozilla-family apps using Gecko)"
 
* babelzilla.org - "Our site and community are dedicated to provide localizations to extensions (for Mozilla-family apps using Gecko)"
 
* mozdev.org
 
* mozdev.org
Line 44: Line 65:
 
** amo-editors@mozilla.org
 
** amo-editors@mozilla.org
  
===="Multiprocess Firefox" ("multiprocess") aka "Electrolysis" ("E10s")====
+
==Mozilla security==
Conclusion from https://wiki.mozilla.org/Electrolysis#Add-ons_Schedule
+
* [https://wiki.mozilla.org/Security/Contextual_Identity_Project/Containers Security/Contextual Identity Project/Containers]
 
 
* Electrolysis was added to Firefox 48 but will not be enabled by default until Firefox 58. Electrolysis will not be forced so add-ons with MPC=false (multiprocess) will still be able to run.
 
* Due to stability issues Windows XP is currently not leveraging e10s on release channel. XP and Vista will move out to Extended Support Release (ESR) 45 when 45 merges to release (bug 1303827). As such there are no plans to support e10s for XP/Vista in the future.
 
 
 
'''See [[Abrowser]] for add-ons only compatible with Firefox Electrolysis.'''
 
 
 
* [https://developer.mozilla.org/en-US/Add-ons/SDK/Guides/Multiprocess_Firefox_and_the_SDK Multiprocess Firefox and the SDK]
 
* [https://developer.mozilla.org/en-US/Add-ons/Working_with_multiprocess_Firefox Working with multiprocess Firefox]
 
* [https://blog.mozilla.org/addons/2016/09/07/help-make-add-ons-multiprocess-compatible-with-add-on-compatibility-reporter/ Help make add-ons multiprocess compatible with Add-on Compatibility Reporter]
 
* [http://arewee10syet.com/ arewee10syet.com]
 
* [https://addons.mozilla.org/en-US/firefox/addon/add-on-compatibility-reporter/ Add-on Compatibility Reporter] - Probably the best way to test if your add-ons work with e10s
 
 
 
E10s runs web related content in background child processes.
 
  
Mozilla [https://blog.mozilla.org/addons/2015/08/21/the-future-of-developing-firefox-add-ons/ plans to deprecate all existing mozilla extensions next year] in favor of a new platform that is compatible with chromium and opera - from what ive read they are asking every extension developer to port to the new platform  - so it may turn out that many current add-ons will become obsolete soon if the developer does not port them. However, that's ok, we now have the historical tag so even if they're obsolete they could still be on the directory
+
====Add-on hierarchy====
  
:https://blog.mozilla.org/addons/2015/08/21/the-future-of-developing-firefox-add-ons/ says: "The Electrolysis team has posted a list of popular add-ons for compatibility testing at [http://arewee10syet.com http://arewee10syet.com]. In addition to the steps above, developers are encouraged to review the list and follow the instructions to submit information about whether their add-ons are Electrolysis-compatible or not."
+
By Firefox version:
 +
* Firefox 55/56 support both legacy and WebExtensions.
 +
* Firefox 57 only supports WebExtensions. Conclusion from https://wiki.mozilla.org/Electrolysis#Add-ons_Schedule: ONLY WebExtensions will be supported in Firefox 57. See [http://arewewebextensionsyet.com/ arewewebextensionsyet.com] for status.
  
:: http://arewee10syet.com/ says: "Probably the best way to test if your add-ons work with e10s is to use the [https://addons.mozilla.org/en-US/firefox/addon/add-on-compatibility-reporter/ Add-on Compatibility Reporter] which will tell you if your add-ons are multi-process compatible and let you tell the developer how well they work. See this blog post for more."
+
Add-on positions:
 +
* Legacy:
 +
** Firefox 55 and 56 label old add-ons "LEGACY" in  in the Add-ons Manager, like the integrated HTML5 Video Everywhere! add-on that ship with these versions.
 +
** Firefox 57: Tools -> Add-ons -> Legacy Extensions
 +
* Multiprocess: Multiprocess Firefox (multiprocess) aka Electrolysis (E10s) compatible. [https://addons.mozilla.org/en-US/firefox/addon/add-on-compatibility-reporter/ Add-on Compatibility Reporter] label multiprocess add-ons "Compatible with multiprocess." or "Not compatible with multiprocess." in the Add-ons Manager.  
  
 
=====Thunderbird=====
 
=====Thunderbird=====

Revision as of 13:45, 3 June 2018




Browser tests

Privacy and security

Merged with "Privacy & Freedom Issues" links found at https://git.savannah.gnu.org/cgit/gnuzilla.git/tree/data/settings.js

Fingerprinting

Compatibility

Website and WebExtension issues

User resources

AMO users

Mozilla developers

Mozilla security

Add-on hierarchy

By Firefox version:

Add-on positions:

  • Legacy:
    • Firefox 55 and 56 label old add-ons "LEGACY" in in the Add-ons Manager, like the integrated HTML5 Video Everywhere! add-on that ship with these versions.
    • Firefox 57: Tools -> Add-ons -> Legacy Extensions
  • Multiprocess: Multiprocess Firefox (multiprocess) aka Electrolysis (E10s) compatible. Add-on Compatibility Reporter label multiprocess add-ons "Compatible with multiprocess." or "Not compatible with multiprocess." in the Add-ons Manager.
Thunderbird

Thunderbird and Seamonkey is not implementing the WebExtension infrastructure. - https://wiki.mozilla.org/Add-ons/2017#Firefox_53

Contacts

  • Are you trying to get in touch with an abandoned add-on? You can message to amo-editors@mozilla.org or the moderators of IRC channel #amo-editors on the irc.mozilla.org server. This is their policy:
    • The AMO editors need a valid reason from you as they are not allowed to contact developers of add-ons themselves.
    • They also need your e-mail address so that they can share that.
    • You also need to give them permission to share your e-mail address so the person can get in contact with you.


Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.