[OK]を、私はhttp://www.google.com/intl/en_ALL/images/logo.gifに行くと言うことができます。これは実際に文書ではなく、私のブラウザの画像です。それはまだドキュメントオブジェクトを持っていますか?ロケーションバーにjavascript:
を使用できますか?これをどう扱うの?ありがとう。実際の文書ではない場合のDOM
2
A
答えて
3
として機能してFirebugで簡単に見ては、はい確かに、DOMとドキュメントオブジェクトがあることが明らかになりました。たとえば、ロケーションバーのjavascript:alert(document.title)
には「logo.gif(GIF Image、276x110ピクセル)」と表示されます。これは、ブラウザで次のドキュメントを構築した結果:
<html>
<head>
<title>logo.gif (GIF Image, 276x110 pixels)</title>
</head>
<body>
<img src="http://www.google.com/intl/en_ALL/images/logo.gif" alt="http://www.google.com/intl/en_ALL/images/logo.gif"/>
</body>
</html>
これは(タイトルのためにわずかに異なる文字列で)Chromeでも真です。 HTMLはIEで
<html>
<body style="margin: 0px;">
<img style="-webkit-user-select: none" src="http://www.google.com/intl/en_ALL/images/logo.gif">
</body>
</html>
あり、document.title
が空であることを表示されますが、javascript:alert(document.body.clientWidth)
は、ブラウザのクライアント領域に等しい結果を与えるので、DOMはそこにもありますように見えます。 HTMLは次のとおりです。
<html>
<head>
<title></title>
</head>
<body>
<img src="http://www.google.com/intl/en_ALL/images/logo.gif" complete="complete"/>
</body>
</html>
0
1
ブラウザによって異なります。たとえば、firefoxでそのURLに行き、DOM Inspectorを開くと、html
,body
、img
というタグが表示されます。また、ロケーションバーにjavascript:alert(document)
と入力すると、[object ImageDocument]
にアラートが表示されます。 IE8は同様の動作を示します(ただし、警告は[object]
)。
関連する問題
- 1. php DOM文書の使い方は?
- 2. 文が真でない場合、文の
- 3. は、実際のURLを取得、この場合
- 4. は一例に過ぎず、実際のコードの場合
- 5. 単純なDOMパーサーが動作しない場合
- 6. mysqli_query文がない場合には
- 7. そうでない場合や文
- 8. XML文書のDOMツリーの取得
- 9. NSURLSessionConfigurationの場合、実際の差分の背景のデフォルトは何ですか?
- 10. ルビー(実際には書いていない)
- 11. "クラスではない場合" jQueryセレクターを書くには?
- 12. runOnFirstFixが実際に最初の場所で実行されていない
- 13. Python:nullの場合は0、そうでない場合は1
- 14. NoSQLで新しい文書を作成する場合
- 15. クロムとFirefoxの実際のCSS値が異なる埋め込みの場合
- 16. if文がtrueを返す場合には文字列にテキストを書き込み、そうでない場合は別のテキストを返します。
- 17. 実際に実行可能な結合の数は、
- 18. else文の場合はPexpect
- 19. NULL文の場合はPHP
- 20. カスタムAccessDecisionManagerを使用する場合(実際のユースケースが必要)
- 21. fs.write(); fs.flush();ディスクに実際に書き込まれるのはいつですか?カーネルパニックや停電の場合はどうなりますか?
- 22. ASPX文は私のコンテンツをロードしない場合は
- 23. DOMのは、まだロードされていない場合でも、$ .postなどのjqueryの関数を実行する方法がある場合でも、DOMのがまだ
- 24. Xcodeのオーガナイザーアイコンがサイズ要件を満たしていない場合、実際には
- 25. else文が動作しない場合!
- 26. Xで始まらない場合のPythonのマッチ文字列
- 27. フラッシュを実行できない場合のイメージのロード方法
- 28. PHPで文書を保存する単純なHTML DOM
- 29. Grailsの文書化されていないメソッドifPagePropertyは実際に動作しますか?
- 30. 場合はelse文でループのネスト
これは実装によって大きく異なります。内部的には、一部のブラウザは画像を表示する偽のHTMLページを作成しますが、それに頼ることはできません。 –
"some"は "すべて"を意味する...(OK、私はPrestoをテストしていませんが、ここにGecko、WebKit、Tridentがあり、かなり安全です) – Domenic
しかし、それに頼るべきではありません。これは、後のバージョンで変更することができる簡単なものです。 – Domenic