我希望在我的Chrome扩展启动时触发一个事件。我该如何实现这一点?是否有一个事件监听器可以在扩展启动时触发?
例如:
类似这样,但不是在安装时,而是在启动时触发,它应该在扩展运行期间只触发一次,即在启动时触发。
例如:
chrome.runtime.onInstalled.addListener(function(){
console.log('i will run once!');
});
类似这样,但不是在安装时,而是在启动时触发,它应该在扩展运行期间只触发一次,即在启动时触发。
<script></script>
标签内,或者更好的方法是一个单独的JS文件),它将在每次打开弹出窗口时执行。 - berrberrwindow.onload
还是document.addEventListener('DOMContentLoaded', ...)
,它们只是 DOM 事件,在后台页面打开时才能起作用。 但它确实可以替代chrome.runtime.onStartup
启动事件,因为浏览器在启动时会触发加载事件。 但更建议使用onStartup
,因为它更可靠。 - weiya ou