Opera - the fastest browser on earth!
BeOS EPOC Linux Mac Windows
search:
 

Home
Download
Purchase
Features
Specifications
OperaShow
Localization
Accessibility
Sysadmin's Handbook
Opera.ini
Plugins
Support Desk
Partners
Promote Opera
Press Room
Advertise
Company
Opera Community
MyOpera
OperaMail 
 

Opera's Plug-in Application Programming Interface (API)

This document is for developers. It describes the Plug-in Application Programming Interface (API) for Opera on available platforms.

If you need information for installing and configuring plugins to work with Opera for Windows, see the Opera and Plug-ins page.

The Opera Plug-in API on these platforms:

Windows

The plug-in API for Opera on the Windows platform has been derived from the standard Netscape Plugin Interface and has been adhered to as much as possible. Necessary information can be found here: Netscape Plug-in Guide. The Netscape Plug-in Guide describes issues and processes and explains how to develop C/C++ plug-ins for Communicator 4.x. Plug-ins designed using this interface will, in most cases, work directly with Opera.

The document for developing plug-ins for the newer Mozilla-based browsers is the Mozilla Plug-in API Guide. Instructions are there for developing new plug-ins to maintain full backward compatibility for use with browsers that utilize the old plug-in API, such as Opera.

EPOC

There is no plug-in architecture in Opera 3.x for EPOC. The plug-in API for the upcoming Opera version on the EPOC platform has been derived from the standard Netscape Plugin Interface and has been adhered to as much as possible. The plug-in must be coded as a dll library. More information for building plug-ins to work with Opera on EPOC will be available when the next version is released.

Linux

Under development.

BeOS

When it is available, documentation for Opera's plug-in API on the BeOS platform will be made available on Opera for BeOS' home page.