我是谷歌Chrome扩展程序开发的新手。我想注册我的扩展程序javascript来监听浏览器调整大小事件。我怎么能这样做?
目前
window.addEventListener("load",myfunction,false);
在扩展程序中,当我启动浏览器时,javascript能够执行myfunction
但是
window.addEventListener("resize",customfunction,false);
在浏览器窗口调整大小时不执行自定义功能..
我们如何解决这个问题?
答案 0 :(得分:0)
您可以尝试的一件事是在内容脚本中使用以下内容:
window.onresize = function(event) {
console.log("Resized");
};
每次调整窗口大小时,这都会将“已调整大小”记录到控制台。考虑到这一点,您可以查看Message Passing,您可以使用它在窗口调整大小时向您的popup.js
(或其他后台脚本)发送消息,然后您可以相应地处理它。此外,显然通过chrome.windows.onResize
添加此功能仍然是in-progress bug。