fullyfeedly icon indicating copy to clipboard operation
fullyfeedly copied to clipboard

Ported extension to the W3C Web Extensions API to support Firefox, Chrome, and more

Open churchs19 opened this issue 7 years ago • 2 comments

Replaced chrome.* APIs with browser.* APIs and added the webextension-polyfill to support browsers that don't support the browser.* APIs yet.

Tested in Firefox 57+ and Chrome 62+.

Should theoretically work in Edge, Opera, and Safari as well as any other browser that supports the W3C Web Extensions API.

churchs19 avatar Dec 11 '17 14:12 churchs19

Wow this is great!! I'll take a look at the changes as soon as possible: I am really curious to know more about these new extension APIs.

Muffo avatar Dec 11 '17 16:12 Muffo

The changes are really pretty minor as the Web Extensions API is largely based on the existing Chrome extensions API. Besides renaming chrome.* to browser.*, the biggest change is the onMessage API becoming promise-based instead of callback-based.

churchs19 avatar Dec 11 '17 17:12 churchs19