Extensions like Join and Pushbullet do not work in Opera. Why?
-
raini last edited by
In contrast to chrome some extensions like Join and Pushbullet do not work in opera to exchange data (files, photos, sms ...) between pc and mobilphone? Why?
-
burnout426 Volunteer last edited by burnout426
Opera doesn't support all extension APIs that Chrome does, and they have no plan to support everything. Opera also blocks a few extension behaviors. Sometimes there are Google services that are only allowed to work in Chrome specifically. That might affect an extension if it uses such a service. In short, although Opera uses Chromium, extension support is not equal to Chrome's.
As for the mentioned extensions, I didn't look at them yet to see if I can tell why they don't work in Opera.
-
burnout426 Volunteer last edited by
Looking at the PushBullet manifest file under "permissions", it uses these APIs:
"tabs", "activeTab", "contextMenus", "cookies", "notifications", "idle"
Looking at https://dev.opera.com/extensions/apis/, Opera has limitations with tabs, contextMenus and notifications. I also don't see any support for activeTab, but maybe that page just isn't updated with that info.
-
burnout426 Volunteer last edited by burnout426
For Join, it uses:
"identity", "identity.email", "background", "gcm", "storage", "unlimitedStorage", "webRequest", "webRequestBlocking", "notifications"
Opera has limited support for identity, storage, notifications and not sure about background, gcm and unlimitedStorage as they're not listed. Not sure about identity.email specifically either. GCM looks to be a Google Cloud Messaging API, so that one is probably only supported if you're using Chrome. Other browser might not even be allowed to use the service. unlimitedStorage is listed in "storage" though and looks like Opera supports it.
At least you get a warning dialog when trying to install these extensions that they're not fully compatible.
-
gmiazga Opera last edited by
https://dev.opera.com/extensions/apis/ might not be exactly up to date.
activeTab - it's just 'tabs' API but with limited scope and we support it
gcm - partial support, that's why Join application isn't working correctly. It relies on https://developer.chrome.com/apps/instanceID which we do not support.As for Pushbullet I did not have any problem with sending files between Chrome and Opera, so is this somehow limited for devices?