0

我是谷歌浏览器扩展开发的新手。我想注册我的扩展 javascript 来监听浏览器调整大小事件。我怎样才能做到这一点 ?

目前

window.addEventListener("load",myfunction,false);

在扩展中,当我启动浏览器时,javascript 能够执行 myfunction

window.addEventListener("resize",customfunction,false);

在浏览器窗口调整大小时不执行自定义功能..

我们如何解决这个问题?

4

1 回答 1

0

您可以尝试的一件事是在内容脚本中使用以下内容:

window.onresize = function(event) {
     console.log("Resized");
};

每次调整窗口大小时,这都会将“调整大小”记录到控制台。考虑到这一点,您可以查看Message Passing,您可以在调整窗口大小时使用它向您的popup.js(或其他后台脚本)发送消息,然后您可以相应地处理它。此外,显然添加此功能chrome.windows.onResize仍然是一个正在进行的错误

于 2012-10-30T16:34:02.223 回答