Google Chrome 拡張機能をマニフェスト バージョン 2 に移行するためのチュートリアルでは、HTML コードからインライン イベント ハンドラー (onclick など) を削除し、それらを外部 JS ファイルに移動して、代わりに addEventListener() を使用するように指示されています。
OK、現在、このような 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() を呼び出すのでしょうか?
ありがとう!