This extension can also work on browsers implementing Chrome-compatible extension API, such as Firefox and Opera.
Please note that we take Chrome as the main target of this project and thus some features may not work properly on other browsers.
$ gulp build --vendor=moz // for Firefox
$ gulp build --vendor=opera // for Opera
For Firefox, please make sure you have Firefox 45 or higher, and follow the instructions at https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Packaging_and_installation to load dist/moz
directory.
For Opera, please follow the instructions at https://dev.opera.com/extensions/testing/ to load dist/opera
directory.
Due to the incompatibilities with Chrome's original extension API, there are some limitations on features. These limitations may go away if API supports on browsers are improved.
- User selections in the popup panel will not be remembered. (Due to Bug 1258139)
- Custom rule settings will not work. (Due to Bug 1258139)
- Icons in result tooltips will not be shown properly. (Due to Bug 1207394)
- All configurations will not be synced. (Due to Bug 1220494)
- textlint processes will not be run in a sandbox. (i.e. there is no protection around rule executions.)
None.