Opera Widget support notes

By Opera Software

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

  1. Introduction
  2. General notes
  3. Features
  4. config.xml
    1. widget element
  5. JavaScript APIs
    1. widget object
    2. window object
    3. Events

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 feature is not supported feature is supported feature is supported feature is not supported feature is supported
File I/O feature is not supported feature is not supported feature is supported feature is not supported feature is not supported
Functional buttons feature is not supported feature is not supported feature is not supported feature is not supported feature is not supported
Widget icons feature is not supported feature is supported feature is supported feature is not supported feature is not supported
widget URL protocol feature is not supported feature is supported feature is supported feature is not supported feature is not supported
Widget modes
widget mode feature is supported feature is supported feature is supported feature is supported1 feature is supported
docked mode feature is not supported feature is not supported feature is not supported feature is supported feature is supported
fullscreen mode feature is not supported feature is not supported feature is not supported feature is not supported1 feature is not supported1
application mode feature is not supported feature is not supported feature is not supported feature is not supported feature is not supported
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 feature is not supported feature is not supported feature is not supported feature is supported feature is not supported
dockable feature is not supported feature is not supported feature is not supported feature is supported feature is supported
transparent feature is not supported feature is not supported feature is not supported feature is not supported feature is not supported

JavaScript APIs

widget object

Release/Feature 9.27 9.64 10.10+ 9.5 for UIQ 9.7b for WM
widgetMode feature is not supported feature is supported feature is supported feature is supported feature is supported
identifier feature is not supported feature is supported feature is supported feature is not supported feature is not supported
originURL feature is not supported feature is supported feature is supported feature is not supported feature is not supported
openURL() feature is supported feature is supported feature is supported feature is supported feature is supported
preferenceForKey() feature is supported feature is supported feature is supported feature is supported feature is supported
setPreferenceForKey() feature is supported feature is supported feature is supported feature is supported feature is supported
showNotification() feature is not supported feature is supported feature is supported feature is not supported feature is not supported
getAttention() feature is not supported feature is supported feature is supported feature is not supported feature is not supported
onhide feature is not supported feature is supported feature is supported feature is not supported feature is not supported
onshow feature is not supported feature is supported feature is supported feature is not supported feature is not supported
show() feature is not supported feature is supported feature is supported feature is not supported feature is not supported
hide() feature is not supported feature is supported feature is supported feature is not supported feature is not supported

window object

Release/Feature 9.27 9.64 10.10+ 9.5 for UIQ 9.7b for WM
defaultStatus feature is not supported feature is supported2 feature is supported feature is not supported feature is not supported
status feature is not supported feature is supported2 feature is supported feature is not supported feature is not supported
resizeTo() feature is supported feature is supported feature is supported feature is supported3 feature is supported3
resizeBy() feature is supported feature is supported feature is supported feature is supported3 feature is supported3
moveTo() feature is supported feature is supported feature is supported feature is supported3 feature is supported3
moveBy() feature is supported feature is supported feature is supported feature is supported3 feature is supported3

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 feature is not supported feature is not supported feature is supported feature is supported feature is supported
widgetmodechange feature is not supported feature is not supported feature is not supported feature is supported feature is supported
Settable, but ignored.

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.

No new comments accepted.