Skip to content

Latest commit

 

History

History
33 lines (20 loc) · 1.93 KB

other-browsers.md

File metadata and controls

33 lines (20 loc) · 1.93 KB

Experimental support for other browsers

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.

How to build

$ gulp build --vendor=moz    // for Firefox
$ gulp build --vendor=opera  // for Opera

Installation

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.

Limitations

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.

Firefox

  • 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.)

Opera

None.