我有一个 chrome 扩展,我想在按下弹出窗口时触发它。目前,只有从 manifest.json 中删除 popup.html 才能执行此操作,因为对此有限制。但是,我需要 popup.html
我如何获得两者?
我尝试在任何地方放置完全相同的东西,在 popup.html 中,在 popup.js 中(在 popup.html 中正确链接),什么都没有。
简而言之,如果我把它放在 background.js 中:
chrome.browserAction.onClicked.addListener(function(info, tab) {
speakMe();
});
有用。
但是,这意味着清单中没有 popup.html。所以,自然地,我尝试放置这个:
<script>
chrome.browserAction.onClicked.addListener(function(info, tab) {
speakMe();
});
</script>
在 popup.html 中。它不起作用。按图标正常显示弹出窗口,但没有任何反应。
我也尝试将它放在 popup.js 中,但仍然没有。我究竟做错了什么?