我正在为 Chrome 浏览器编写一个扩展,我想在其中为窗口调整大小事件添加一个事件侦听器。我的方法正在为窗口加载事件执行,但没有为调整大小事件执行。
下面是我的 manifest.json 文件的代码
{
"name": "A browser action",
"version": "1.0",
"background": { "scripts": ["background.js"] },
"permissions": [
"tabs", "http://*/*"
],
"manifest_version": 2
}
下面是我的 background.js 文件的代码。
var myExtension =
{
init: function()
{
// The event can be DOMContentLoaded, pageshow, pagehide, load or unload.
alert("ASHSIH");
window.addEventListener("resize", this.onmyPageResize, false);
},
onmyPageResize: function(aEvent)
{
alert("RESIZED");
}
}
window.addEventListener("load", function load(event){
window.removeEventListener("load", load, false); //remove listener, no longer needed
myExtension.init();
},false);