0

ユーザーが新しいタブを開いたときにテキストの文字列を表示する単純な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イベントがすでに発生しているのは初めてだと思いますか?頭に載せたらそうじゃないですよね?助けていただければ幸いです!

4

1 に答える 1