我使用overlay js构建一个firefox扩展。如果单击此处http://cloud.feedly.com/#welcome并按登录按钮,将出现一个弹出窗口。
我想将一些数据传递到该窗口并使用它们。如果无法完成,有没有办法在窗口弹出之前捕获事件?
有什么想法吗?
先谢谢。
答案 0 :(得分:0)
如果你想在窗口加载后想要一种非常简单的方法来做某事,你可以听DOMContentLoaded事件,然后检查你是否在所需的页面上,如下所示:
window.addEventListener("DOMContentLoaded", function() {
if (gBrowser.currentURI.spec.indexOf(URL_OF_SPECIFIC_WINDOW_YOU_WANT) != -1) {
// Do your processing here
}
}, false);
我正在使用indexOf
代替==
,因此您只需将页面网址的某些部分放在其中即可。