5

私は、domのbody要素にdivを挿入するchrome拡張機能に取り組んでいます。現在、要素を作成するためにロード時に起動するイベントハンドラーを作成しています。これはもちろん、ページが完全に読み込まれ、次にdivが挿入されることを意味します。つまり、読み込みが完了するまでdivがないページがユーザーに表示され、その後divがポップアップします。ページの読み込み中にdivを表示したいのですが。他の要素が書き込まれる前にbody要素をハイジャックする方法はありますか?または、すべてが読み込まれるまでコンテンツを非表示にする必要がありますか。これは、もちろん、ユーザーにしばらくの間空白の画面が表示されることを意味します。

可能であれば、jQueryは避けたいと思います。

4

1 に答える 1

1

100%確信はありませんが、Chrome拡張機能の開発者ガイドを見ると、コンテンツスクリプトを使用していてrun_at、拡張機能のマニフェストのフィールドをとして指定してdocument_startいる場合は、DOMが構築される前にファイルを挿入する必要があります。

于 2012-12-15T08:35:35.297 に答える