在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中工作