Closed DanSM-5 closed 8 months ago
To allow ff2mpv extension listening to messages it needs to implement browser.runtime.onMessageExternal.
browser.runtime.onMessageExternal
The shape of the message is an object with two properties:
External extensions need to call ff2mpv using the extension id:
Example of use for external extensions:
// Firefox browser.runtime.sendMessage('ff2mpv@yossarian.net', { type: 'openVideo', url: 'https://someurl.com' }, callback); // Chrome chrome.runtime.sendMessage('ephjcajbkgplkjmelpglennepbpmdpjg', { type: 'openVideo', url: 'https://someurl.com' }, callback);
Solves: https://github.com/woodruffw/ff2mpv/issues/112
Add support for external extensions
To allow ff2mpv extension listening to messages it needs to implement
browser.runtime.onMessageExternal
.The shape of the message is an object with two properties:
External extensions need to call ff2mpv using the extension id:
Example of use for external extensions:
Solves: https://github.com/woodruffw/ff2mpv/issues/112