我想在弹出窗口打开时触发内容的刷新。根据chrome.browserAction 文档 chrome.browserAction.onClicked will not fire if the browser action has a popup.
如果我在准备好文档时刷新弹出内容,则仅在打开浏览器时刷新一次(而不是每次“显示”弹出窗口时)。
当用户单击浏览器按钮/显示弹出窗口时是否会触发事件?
我真的不想setTimeout(refreshContent(), 1000)准备好文档...
我想在弹出窗口打开时触发内容的刷新。根据chrome.browserAction 文档 chrome.browserAction.onClicked will not fire if the browser action has a popup.
如果我在准备好文档时刷新弹出内容,则仅在打开浏览器时刷新一次(而不是每次“显示”弹出窗口时)。
当用户单击浏览器按钮/显示弹出窗口时是否会触发事件?
我真的不想setTimeout(refreshContent(), 1000)准备好文档...
奇怪的。
我有以下清单:
{
"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 开发工具检查日志时,我只看到一个条目,它是最近时间的更新“onload”日志,表明页面正在重新加载。