私は、HTMLベースのユーザーインターフェイスであるWindowsフォームアプリケーションに取り組んでいます。 ウェブページが完全にロードされたときを知る必要があります。 私は、DocumentCompleted、IsBusy、ReadyStateのような多くのWebブラウザイベントをテストしましたが、それらのどれも私が期待したものに答えませんでした。WebページがWebブラウザに完全に読み込まれているかどうかを調べる方法は?
答えて
jQueryライブラリを使用することができれば、それは本当に簡単です。
$(document).ready() {
//your page is fully loaded
};
そうしないと、使用しているブラウザに応じて別の方法に頼らざるを得なくなります。 Windowsフォームアプリケーションなので、使用しているレンダリングエンジンはIEベースであると仮定しています。それは、これはあなたのために働くかもしれないなら:
if (document.attachEvent)
{
document.attachEvent("onreadystatechange", function()
{
if (document.readyState === "complete")
{
document.detachEvent("onreadystatechange",
arguments.callee);
/* code to run on load */
}
});
}
あなたが興味を持っている場合は、ここでは他のブラウザ依存の解決策を見つけることができます - あなたはDocumentCompleteイベントを使用しますが、必要があります - チェック http://dean.edwards.name/weblog/2006/06/again/
私のproject.isでjQueryライブラリを使用することはできません。 –
私が言ったように、jQueryを使用できないなら、jQueryのようなライブラリに依存しないブラウザ依存のソリューションの1つを使用する必要があります。 – sngregory
Chamika Sandamalは正しいです「送信者」オブジェクト。まさに最後の「完全な」イベントは、画像やテキストなどからではなく、ブラウザのオブジェクト自体から来ています。ページ上のすべての要素がDocumentComeleteイベントを発生させると、最後のイベントはブラウザ自体から発生します。 '送信者'をブラウザオブジェクトにキャストできれば、ブラウザのロード完了イベントです。 HTMLに「フレーム」タグがある場合は、ブラウザのCompleteイベントの後に異なるDcoumentCompleteイベントが発生することに注意してください。私は 'フレーム'は別のHTMLページと見なされるので、それ自体が完全なイベントを持つと考えます。
- 1. Unityで読み込み画面を作る方法、シーンが完全に読み込まれたかどうかを調べることができます
- 2. Excel VBAでは、Webページが完全に読み込まれているかどうかを確認する方法は何ですか?
- 3. Webページを読み込む際に読み込むWebサーバー上のコードはどこに置かれますか?
- 4. ページがブラウザに完全に読み込まれたときにページを自動的にリロードする方法
- 5. Googleマップが完全に読み込まれているかどうかを確認する方法は?
- 6. cURLを使用してWebページが完全に読み込まれていることを確認するにはどうすればよいですか?
- 7. Webページが完全に読み込まれてから、Pythonリクエストで掻き集めるまで待ちます。
- 8. PHPを使用して完全なWebページを読み込む方法
- 9. WebBrowserコントロールでWebページが読み込まれているかどうかを確認する方法
- 10. Webページが完全に読み込まれるまでWebページ上に進行状況バーを表示する方法は?
- 11. onClick機能はWebブラウザの読み込み時のみ動作し、Webブラウザを読み込んだ後は完全には動作しません
- 12. jQueryが完全に読み込まれているかどうかを知る方法?
- 13. フォームのすべての要素が完全に読み込まれているかどうかチェックするC#
- 14. ページが完全に読み込まれる前にボタンをクリック
- 15. ページが完全に読み込まれているかどうかを確認する方法(スクリプトとすべて)?
- 16. 埋め込みリソースからHTML/JavaScriptをwinform Webブラウザに読み込む方法
- 17. セレン:Web要素が別のWeb要素に含まれているかどうかを調べる
- 18. ページの読み込みを遅くする方法を調べるには
- 19. PHPで文字がcharで読み込まれているかどうかを調べるには
- 20. jquery .htmlメソッドを使用してWebページ全体を読み込む方法は?
- 21. Google Web Designer:initAd()の読み込みが完了したかどうかの確認
- 22. PHPでページが読み込まれる内容を調べる
- 23. ページが完全に表示される前に読み込みページを追加する方法
- 24. IE7またはIE8でページが完全に読み込まれない(他のブラウザでも機能する)
- 25. 外部CSSがWebページに読み込まれない
- 26. ワードプレス:CSSが読み込まれていない、完全に白いページ
- 27. すべてのマーカーがGoogleマップに読み込まれているかどうかをテストする方法は?
- 28. iPhoneの埋め込みブラウザでWebページが実行されているかどうかを検出するにはどうすればよいですか?
- 29. PythonでWebページを読み込んでフラットファイルに書き込むにはどうすればいいですか?
- 30. ページがSeleniumに完全に読み込まれるまで待ちます
あなたは何を期待していますか? – Softnux
HTMLページが完全に読み込まれたときにイベントが必要です。 –
あなたはonloadイベントを試しましたか?何が起こった? –