You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13-1Lines changed: 13 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,6 +20,19 @@ For more info, see:
20
20
21
21
22
22
## Development
23
+
24
+
### Web Extension Development
25
+
26
+
Since Firefox 57, this extension can now be run without any of the legacy components that were previously needed.
27
+
28
+
1. Install web-ext with npm
29
+
2. cd webextension; web-ext run -f Nightly
30
+
31
+
This will work in other builds of Firefox however certain features won't work and you will need to manually flip preferences to enable containers. All other sections of this guide talk about using the legacy setup with jpm.
32
+
33
+
34
+
## Legacy Development
35
+
23
36
### Development Environment
24
37
25
38
Add-on development is better with [a particular environment](https://developer.mozilla.org/en-US/Add-ons/Setting_up_extension_development_environment). One simple way to get that environment set up is to install the [DevPrefs add-on](https://addons.mozilla.org/en-US/firefox/addon/devprefs/). You can make a custom Firefox profile that includes the DevPrefs add-on, and use that profile when you run the code in this repository.
@@ -44,7 +57,6 @@ Release & Beta channels do not allow un-signed add-ons, even with the DevPrefs.
44
57
45
58
Whilst this is still using legacy code to test you will need the following in your profile:
0 commit comments