Closed Bug 1283171 (webext-port-evernote-web-clipper) Opened 8 years ago Closed 7 years ago

Enable Evernote Web Clipper Chrome extension to work with Firefox

Categories

(WebExtensions :: Compatibility, defect, P5)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bsilverberg, Unassigned)

References

Details

(Whiteboard: [popular chrome extensions]triaged)

Chrome extension at https://chrome.google.com/webstore/detail/evernote-web-clipper/pioclpoplcdbaefihamjohnefbikjilc
No test uploaded to AMO yet. Failed linter validation with:
Your add-on failed validation with 1 error.
- File is too large to parse
Error: This file is not binary and is too large to parse. Files larger than 2MB will not be parsed. If your JavaScript file has a large list, consider removing the list and loading it as a separate JSON file instead.

I tried downloading and loading as a temporary add-on, and saw these messages:
- TypeError: Browser.extension is undefined  require-config.js:2:17
- ReferenceError: webkitRequestFileSystem is not defined  Log.js:2:1509
- TypeError: log is undefined  Persistent.js:2:134
- The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol.  background.html
- Error: Script error - http://requirejs.org/docs/errors.html#scripterror  require.js:6:1332

Once installed, clicking on the icon does nothing, but also does not generate any console error messages.
Having grepped the full source code, here is a list of missing APIs:

- chrome.app.getDetails (deprecated)
- chrome.runtime.onMessageExternal (bug 1258360)
Depends on: 1258360
Alias: webext-port-evernote-web-clipper
Component: WebExtensions: Untriaged → WebExtensions: Compatibility
Priority: -- → P5
There are no blocking bugs left on this, so I'm going to mark this as resolved fixed in that it should now be possible based on the APIs. Although I've note that webkitRequestFileSystem is unlikely to land, so the author would like need to work around that.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Product: Toolkit → WebExtensions
You need to log in before you can comment on or make changes to this bug.