ユーザーが新しいタブを開いたときにテキストの文字列を表示する単純なChrome拡張機能に取り組んでいます。コードは次のとおりです。
<html>
<head>
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="showText.js"></script>
</head>
<body>
<div id="textDiv">
<h1 id="actualText"></h1>
</div>
<div id="footer">
<img src="settings.png"/>
</div>
</body>
</html>
とjsファイル
document.addEventListener("DOMContentLoaded", function () {
var text = "sample text";
$('#actualText').append(text);
});
これは、新しいタブを開いたときに機能しないようですが、タブの[更新]をクリックすると、テキストが表示されます。したがって、このコードが実行される前にDOMContentLoadedイベントがすでに発生しているのは初めてだと思いますか?頭に載せたらそうじゃないですよね?助けていただければ幸いです!