Opera Widget support notes
24th April 2012: Please note
Starting with Opera 12, Opera Widgets will be turned off for new users and completely removed in a later release. If you're interested in building addons for Opera, we recommend going with our extensions platform — check out our extensions documentation to get started.
Support notes
Introduction
This article describes which parts of the features of Opera Widgets are supported on different devices. Note that this document is not meant to be a complete set of comparisons. Different devices use different versions of the Opera browser, although most of the functionality is the same across all of them.
Bugs may occur on specific platforms.
General notes
Anything present but marked as X for all platforms is currently not available in any public builds of Opera.
Features
Release/Feature | 9.27 | 9.64 | 10.10+ | 9.5 for UIQ | 9.7b for WM |
---|---|---|---|---|---|
Opera Dragonfly support | |||||
File I/O | |||||
Functional buttons | |||||
Widget icons | |||||
widget URL protocol | |||||
Widget modes | |||||
widget mode | 1 | ||||
docked mode | |||||
fullscreen mode | 1 | 1 | |||
application mode | |||||
Default mode | widget | widget | widget | widget | widget |
1 widget mode is effectively fullscreen on mobile. This will probably change to fullscreen becoming default on mobile.
config.xml
widget element
Release/Feature | 9.27 | 9.64 | 10.10+ | 9.5 for UIQ | 9.7b for WM |
---|---|---|---|---|---|
defaultMode | |||||
dockable | |||||
transparent |
JavaScript APIs
widget object
Release/Feature | 9.27 | 9.64 | 10.10+ | 9.5 for UIQ | 9.7b for WM |
---|---|---|---|---|---|
widgetMode | |||||
identifier | |||||
originURL | |||||
openURL() | |||||
preferenceForKey() | |||||
setPreferenceForKey() | |||||
showNotification() | |||||
getAttention() | |||||
onhide | |||||
onshow | |||||
show() | |||||
hide() |
window object
Release/Feature | 9.27 | 9.64 | 10.10+ | 9.5 for UIQ | 9.7b for WM |
---|---|---|---|---|---|
defaultStatus | 2 | ||||
status | 2 | ||||
resizeTo() | 3 | 3 | |||
resizeBy() | 3 | 3 | |||
moveTo() | 3 | 3 | |||
moveBy() | 3 | 3 |
2 Settable, but ignored.
3 Note that calling resizeTo(), resizeBy(), moveTo() and moveBy() has no effect when in a fullscreen mode or on mobile.
Events
Feature | 9.27 | 9.64 | 10.10+ | 9.5 for UIQ | 9.7b for WM |
---|---|---|---|---|---|
resolution | |||||
widgetmodechange |
This article is licensed under a Creative Commons Attribution, Non Commercial - Share Alike 2.5 license.
Comments
The forum archive of this article is still available on My Opera.