Advertisement
Guest User

Script injection firefox

a guest
May 8th, 2012
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. PostUtils.executeScript("chrome://extension/content/contentscript.js", "onSelectionReceived", onSelection);
  2. executeScript: function(script, messageKey, callback) {
  3.         var wm = Components.classes["@mozilla.org/appshell/window-mediator;1"].getService(Components.interfaces.nsIWindowMediator);
  4.         var mainWindow = wm.getMostRecentWindow("navigator:browser");
  5.         Components.utils.reportError("loadContentScript() called for " + script);
  6.         mainWindow.gBrowser.selectedBrowser.messageManager.loadFrameScript(script, true);
  7.         mainWindow.gBrowser.selectedBrowser.messageManager.addMessageListener(messageKey, callback);
  8.         Components.utils.reportError("loadContentScript() executed for " + script);
  9.     },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement