[Skip to content]

Opera

This is what Opera.com looks like when you surf with your mobile!

You can surf on Opera.com with your mobile today. All you need to do is to download and install Opera Mini.

Opera Mini works on almost every phone, and it’s free!

View full site

Learn how to use Opera Dragonfly with our handy tutorials, or check out the FAQ for answers to some common questions. Find information on the inner workings of Opera Dragonfly, the Scope module which powers it, and much more in our documentation section.

Supported products

Opera Dragonfly requires the Scope module, found in Opera Presto 2.1 and later. The following products include Scope and are supported by Opera Dragonfly.

Opera Mini is not supported.

Articles

Further articles and how-to's will be coming soon.

Keyboard shortcuts

Opera Dragonfly alpha 4 has preliminary support for keyboard navigation and keyboard shortcuts. We will improve these before Opera Dragonfly 1.0 goes final. The current shortcuts can be found in the keyboard shortcuts table.

The Scope protocol API

The Scope protocol is the eyes and ears of Opera Dragonfly. The Scope API is provided to allow application developers to take advantage of this advanced functionality to build new innovative applications.

Code Documentation

Opera Dragonfly is written using open web standards such as XML, CSS and JavaScript, and is released under the Open Source BSD licence. Code documentation has been provided to aid hackability, and allow web developers to become familiar with the code.

Stable and development branches

Opera Dragonfly automatically chooses which version to use based on the Opera Presto and browser version. A stable version of Opera Dragonfly will be used when using a final version of Opera. A development version of Opera Dragonfly will be used when using a snapshot, alpha or beta version of Opera.

To use the development branch, update the Developer Tools URL in opera:config to https://dragonfly.opera.com/app/cutting-edge and click the Save button.

Code Repository

Licence

Opera Dragonfly is provided under the Open Source BSD licence

FAQ

How do I open Opera Dragonfly?

Select ToolsAdvancedDeveloper Tools in the menu bar of Opera 9.5 and above to open Opera Dragonfly, or alternatively install the Opera debug menu.

How much does Opera Dragonfly cost?

Just like the Opera browser, Opera Dragonfly is free of charge.

How do I debug a remote device?

More information on remote debugging can be found in the Dev Opera article Remote Debugging with Opera Dragonfly.

Can I port Opera Dragonfly to another browser or user agent?

Yes, but Opera Dragonfly requires the Scope module to talk to the browser or user agent. You will have to port this module to the user agent you plan to support. The specifications for Scope will be published shortly.

How do I upgrade Opera Dragonfly?

Opera Dragonfly automatically updates when a new version is released. If you prefer to download Opera Dragonfly, then you can download specific versions at the Opera Dragonfly repository.

Can I use Opera Dragonfly offline?

Yes, Opera Dragonfly is stored in persistent cache and works when you are not connected to a network. If you are having caching issues, please make sure you are using the release version of Opera 9.5 or above.

Is it possible to debug the Wii's Internet Channel?

No. The Wii's Internet Channel was released before Opera Presto 2.1, thus it doesn't contain the Scope module that Opera Dragonfly requires.

How do I debug Opera Mini?

Although the latest versions of Opera Mini contain the same rendering engine as Opera, the Opera Mini server compresses the output before sending it to the phone. Due to this, Opera Mini does not support Opera Dragonfly.

How do I report Opera Dragonfly bugs to the development team?

You can report bugs by visiting the Opera Bug Tracking System wizard . Enter [devtools] into the summary and a short description of the problem. Then describe what steps must be taken to reproduce the problem, what you expect to happen and the the actual results. Finally leave contact information and submit the form. All other fields can be left at the default values.