opera.extension.onconnect
Description:
This event listener is invoked when an injected script, popup, or preferences environment is created that enables communication. The event's source (event.source) is a messagePort to the connecting environment. The following function will execute when a preferences page is opened, for example.
Example:
//
// The background process ('/background.js').
//
opera.extension.onconnect = function(event) {
var connected = true;
};
/p
This article is licensed under a Creative Commons Attribution 3.0 Unported license.
Comments
QuHno
Sunday, April 1, 2012
opera.extension.onconnect = function(event) { event.source.postMessage(JSON.stringify(widget.preferences)); };In the injected script you can parse the messages like this:
var preferences; opera.extension.onmessage = function (event) { preferences = JSON.parse(event.data); }You must be logged in to write a comment. If you're not a registered member, please sign up.