在将Google Chrome 扩展迁移到清单版本 2 的教程中,我被指示从 HTML 代码中删除内联事件处理程序(如 onclick 等),将它们移动到外部 JS 文件中并改用 addEventListener()。
好的,我目前有一个像这样的 background.html 页面……</p>
<html>
<script type="text/javascript">
// Lots of script code here, snipped
…
</script>
<body onload="checkInMyNPAPIPlugin('pluginId');">
<object type="application/x-mynpapiplugin" id="pluginId">
</body>
</html>
按照另一个指令,我已经将大量脚本代码移到一个单独的 .js 文件中,并且按照这个指令,我需要从 body 标记中删除 onload= ,而是在我的脚本代码中调用 addEventListener() 。我尝试了几种方法,但显然猜错了。该代码会是什么样子?特别是,我在什么对象上调用 addEventListener()?
谢谢!