4

Firefox がライブ DOM ソース コードを認識できるようにするプラグインや設定などを使用することは可能ですか?

基本的に、firebug または他の同様のツールは、Firefox が認識できないページ上の要素を認識できます。

これらの拡張機能を使用すると、javascript による変更を確認できることは理解していますが、Firefox はそれらを完全には認識していないようです。

私は明確にしようとします。

ページを読み込んでソースを表示すると (ctrl-U)、サーバーが Firefox に送信したものと、Firefox が表向きはページのソース コードとして認識しているものが表示されます。そのソース コードに DOM を変更する JavaScript があり、もう一度 (ctrl-U) を押しても、コードは更新されません。

テスト ツール (iMacros Firefox プラグイン) を使用して機能を自動化していますが、Firefox では更新された DOM が認識されないため、認識されません。Firebug や同様のツールは、これらの「ライブ」更新を認識できます。それは役に立ちますか?

4

5 に答える 5

2

http://www.chapter31.com/2006/12/04/viewing-ajax-generated-source-code/

view-generated-source オプションを指定して web-developer 拡張機能を使用してみることができます。

于 2009-12-14T15:50:14.817 に答える
2

あなたの質問を理解しているかどうかはまだわかりませんが、あなたが得ているのは、FireFoxのWeb 開発者拡張機能、特に「生成されたソースの表示」機能だと思います。

これにより、変更された DOM が表示されます。

于 2009-12-14T15:50:57.560 に答える
1

Firebug はあなたにこの能力を与えます:

たとえば、jquery ティッカーを実行しているときに HTML タブを確認し、動的な変更が DOM に反映されていることを確認します。

于 2009-12-14T15:47:16.667 に答える
0

問題は、CTRL+U を押したときに Firefox に現在の DOM を表示させたいということではなく、自動テスト ツールで Web ページをテストできるようにしたいということのようです。

おそらく、リッチ Web アプリケーションをテストする作業に適したテスト ツールを使用する必要があります。たとえば、Seleniumはこれを実行できます。

于 2009-12-15T09:46:05.160 に答える
0

通常、コンソールまたは DOM インスペクタに firebug を伴う奇妙な問題が発生した場合、ブラウザを再起動してコードを検証することが解決策であることがわかります。

とは言っても、私はあなたの質問に従っているわけではありません.firebugが表示するドキュメントは、firefoxウィンドウのドキュメントと同じです...?

于 2009-12-14T15:32:41.287 に答える