2013-06-05 136 views
3

我想在打开窗口时触发弹出窗口中的内容刷新。根据chrome.browserAction docschrome.browserAction.onClicked will not fire if the browser action has a popup.Chrome扩展程序弹出式窗口打开事件

如果我刷新文档上的弹出内容就绪,它只在打开浏览器时刷新一次(而不是每次弹出“显示”时)。

当用户点击浏览器按钮/显示弹出窗口时是否触发了一个事件?

我真的不希望有做文件准备好setTimeout(refreshContent(), 1000) ...

回答

10

奇。

我有以下表现:

{ 
    "name": "A test", 
    "version": "1.1", 
    "background": { "scripts": ["background.js"] }, 
    "browser_action": { 
     "name": "TEts", 
     "default_popup": "popup.html" 
    }, 
    "manifest_version": 2 
} 

我有以下popup.html

<p>Hello</p> 
<script src="popup.js"> 
</script> 

popup.js

window.onload = function() { 
    console.log("onload" + Date()) 
} 

每当我走进检查时间通过Chrome开发工具的日志我只看到一个条目,它是最近一次wh更新的“onload”日志ich建议页面重新加载。

相关问题