location.href =“javascript:Function();不适用于Firefox扩展

时间:2017-03-03 11:41:26

标签: firefox-addon firefox-webextensions

在Chrome网络浏览器扩展程序中,我可以使用下一种方法来调用/触发网站的(页面)js函数:

location.href="javascript:SomeFunction(); void 0";

效果很好。

但它不适用于Firefox

虽然在旧的Firefox插件中我可以用类似的方式调用网站的js函数:

var wm = Components.classes["@mozilla.org/appshell/window-mediator;1"]
                  .getService(Components.interfaces.nsIWindowMediator);
var mainWindow = wm.getMostRecentWindow("navigator:browser");
mainWindow.gBrowser.loadURI("javascript:SomeFunction(); void 0");

但是现在关于Firefox Web Extensions,我希望location.href="javascript:SomeFunction(); void 0";能够在FF中工作

0 个答案:

没有答案