使用javascript打开url

使用javascript打开url,javascript,firefox-addon,Javascript,Firefox Addon,我需要一种加载网站的方法,比如gBrowser.loadURI、window.location或window.open,但在加载网站(并由浏览器解析)后,我需要执行更多的代码。在站点完全加载之前,我提到的函数不会阻止代码的执行,但只有在站点开始加载之前 以防万一:此代码将不是my/a网站的一部分,而是一个FirePasses脚本。似乎就是您想要的。他们建议: var newTabBrowser = gBrowser.getBrowserForTab(gBrowser.addTab("http:/

我需要一种加载网站的方法,比如gBrowser.loadURI、window.location或window.open,但在加载网站(并由浏览器解析)后,我需要执行更多的代码。在站点完全加载之前,我提到的函数不会阻止代码的执行,但只有在站点开始加载之前

以防万一:此代码将不是my/a网站的一部分,而是一个FirePasses脚本。

似乎就是您想要的。他们建议:

var newTabBrowser = gBrowser.getBrowserForTab(gBrowser.addTab("http://www.google.com/"));  
newTabBrowser.addEventListener("load", function () {  
    // use newTabBrowser.contentDocument to manipulate DOM
    // or do whatever you want on-load
}, true);

另请参阅和的文档。

您是说在iframe中加载某个X站点吗?@Jan:不是,脚本需要将用户重定向到某个网站,然后执行更多代码。尚伟:这似乎有点过分了,但如果这是唯一的可能的话,我可能会这么做。谢谢,这正是我所需要的。我不认为在加载之前就可以操纵网站的内容。