0

我正在使用覆盖 js 构建一个 firefox 扩展。如果您单击此处http://cloud.feedly.com/#welcome并按下登录按钮,则会出现一个弹出窗口。

我想将一些数据传递到该窗口并使用它们。如果无法完成,有没有办法在窗口弹出之前捕获事件?

有任何想法吗?

先谢谢了。

4

1 回答 1

0

如果您想在该窗口加载后以一种非常简单的方式执行某些操作,您可以监听 DOMContentLoaded 事件,然后检查您是否在所需的页面上,如下所示:

window.addEventListener("DOMContentLoaded", function() {

    if (gBrowser.currentURI.spec.indexOf(URL_OF_SPECIFIC_WINDOW_YOU_WANT) != -1) {
        // Do your processing here
    }
}, false);

我正在做indexOf而不是,==所以你可以把页面网址的一部分放在那里,它会起作用。

于 2013-07-26T18:08:28.497 回答