0

特定の Web ページに問題があります。リンクを押すと、アプリケーション エラーが発生しました (http エラーなどではなく、アプリケーション レベルのエラー)。
しかし、開発者ツールとネット コンソールを開いたところ、サーバーにリクエストが送信されていないことがわかりました。
そのため、ダブルクリックしてソースの表示を選択すると、このエラーは動的に生成された html の一部であることがわかりましたが、html ページの形式が正しくないように見えました。
次のように終わったようです。

<div id="theId"> You can not access page 
</html>  

ページ全体としては問題ないようです。Chrome または Firefox のいずれかを使用すると、同じことが表示されます (使用可能な Windows PC がないため、IE はオプションではありません)。
ビュー ソースでは、タグの展開など、ページを「調べる」ことはできません。
このようなものをデバッグするにはどうすればよいですか? 何らかの理由でブラウザがコードを正しく表示しないのでしょうか?

4

4 に答える 4

0

Firefox では、Web開発者ツールバーを使用して、 [生成されたソースを表示] のドロップダウン オプションを含む [ソースを表示] メニューがあります。これにより、javascript によって処理および更新された後、インスペクターに表示される完全な html ソースが出力されます。非常に便利なプラグインで、Firebug が登場する前は私の主力でした。

于 2013-05-29T21:46:19.400 に答える
0

私の知る限り、「ソースを表示」すると、Web サーバーが Web ブラウザに送信したものは何でも表示されます。Web ブラウザーは、構文的に正しくない HTML のレンダリングに関しては、非常に寛容であることがよくあります。あなたがこの Web ページを作成している場合は、この Web ページが何を送信しているかを詳しく調べてみてください。

于 2013-05-29T20:57:06.807 に答える