我正在使用覆盖 js 构建一个 firefox 扩展。如果您单击此处http://cloud.feedly.com/#welcome并按下登录按钮,则会出现一个弹出窗口。
我想将一些数据传递到该窗口并使用它们。如果无法完成,有没有办法在窗口弹出之前捕获事件?
有任何想法吗?
先谢谢了。
我正在使用覆盖 js 构建一个 firefox 扩展。如果您单击此处http://cloud.feedly.com/#welcome并按下登录按钮,则会出现一个弹出窗口。
我想将一些数据传递到该窗口并使用它们。如果无法完成,有没有办法在窗口弹出之前捕获事件?
有任何想法吗?
先谢谢了。
如果您想在该窗口加载后以一种非常简单的方式执行某些操作,您可以监听 DOMContentLoaded 事件,然后检查您是否在所需的页面上,如下所示:
window.addEventListener("DOMContentLoaded", function() {
if (gBrowser.currentURI.spec.indexOf(URL_OF_SPECIFIC_WINDOW_YOU_WANT) != -1) {
// Do your processing here
}
}, false);
我正在做indexOf
而不是,==
所以你可以把页面网址的一部分放在那里,它会起作用。