4
在tutorial for migrating a Google Chrome Extension to Manifest Version 2中,我被引導到從HTML代碼中刪除內聯事件處理程序(如onclick等),將它們移動到外部JS文件並使用addEventListener()代替。Chrome擴展程序:使用addEventListener()
OK,我現在有一個background.html頁面看起來像這樣...
<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()的對象是什麼?
謝謝!