特定のページのjavascriptをデバッグしようとしていますが、
Reload the page to get source for page.htm
Firebugで。
Chromeでは、ほとんどjsをデバッグできますが、空白のページが表示されることもあります。そのような問題の原因は何ですか?
JSコンソールが開いているときにリロードすると、Chromeに常に空白のページが表示されます。新しいChromeタブを開いて、ページをロードすると、そして、JSコンソールを開くと、すべて問題ありません。
デバッグしているページはlocalhostサーバー(Play Frameworkサーバー)上にありますが、他のページでも時々見ています。これはインラインjavascriptでのみ発生します...ページからリンクされているjsは正常に表示されます。
Firebugアイコンを使用すると、ドロップダウン矢印が表示されます。その矢印をクリックして、ドロップダウンメニューを開きます。
アクティベーションリストのクリアをクリックします。
今すぐページを更新してください。
[スクリプト]タブの下に、[再読み込み]リンクが表示されます。それをクリックして、ページを再度リロードします。今回はページがリロードされると、スクリプトが表示されます。
ここに記載されているすべての答えを試しましたが、私にとって問題は別のものでした。
Firebugで同じメッセージ「すべてのソースを表示するためにリロードします」が表示され、Chromeデバッガーは[ソース]タブにも何も表示しませんでした。私のウェブサイトの場合、問題はページ自体であり、ページ内のすべてのものを数時間連続して削除した後、残っているのは「img」タグだけでした。
<img src="#" />
Src属性に「#」を含めるべきではないようです。おそらく、HTMLをより深く理解している人ならこれを説明できますが、削除することで問題は解決しました。
これが他の誰かにも役立つことを願っています。
私は同じ問題を抱えていましたが、1つの明らかなことを見落としていました。
私はnoScript
Firefox拡張機能をインストールしましたが、ページ上のすべてのソースからのスクリプトを有効にしていませんでした。
これは、このメッセージに遭遇した人にも役立つかもしれません。
私もこのメッセージを受け取り、問題が何であるかを知ることができませんでした。しかし、私はそれを見つけました:私の問題は、jQuery Ajax呼び出しで、実際のドメイン名ではなく、ホスティングプロバイダーからのURLだけを使用していたことです。これらのURLを使用すると、開発中はすべて問題ありませんでした。次に、起動後、サイトは新しいドメイン名でアクセスされました。 URLの混合が問題でした。
奇妙なのは、Ajax経由で呼び出されたGET URLが通常のブラウザーのURLバーで機能していることでもありました。 JSでのみ機能しませんでした。私にはまだ知識不足があるようです...
この問題は一度あります。
解決策はホスト名です
ページのURL:http://localhost
リクエストURL:http://192.168.0.1
「ソースを取得するためにページをリロード」メッセージのもう1つの潜在的な原因は、サーバーが空の応答を返すことです。 Content-Length:0
の応答ヘッダーを確認してください。これが応答に対して予想したものと異なる場合は、おそらくサーバー側でデバッグを行う時間です。空の応答はalwaysではなく「ページをリロードしてソースを取得する」というメッセージを表示しないことに注意してください。
次の2つの可能性があります。
最初にupdateFirebugを試して(新しいバージョンであっても)、デバッグを試みてください。問題が古い version にダウングレードしようとすると、xpiファイル内のinstall.rdfファイルを圧縮ファイルとして開いて変更する必要がある場合があります: http://kb.mozillazine .org/Editing_an_add-on_to_change_its_compatibility )
サーバーを変更してください。たとえば、 XAMPP/LAMPP でページをホストできます。
記録については、証明書が https://www.xyz.com でジャッキされている場合にも発生します。最初にそのサイトにアクセスし、セキュリティ例外を追加する必要があります。
「302 Moved Temporarily」エラーが原因の場合もあります。 firebugの[ネット]タブで確認できます。
コンテンツエンコードエラーのあるページを開くと、このメッセージが表示されました。ページはgzip圧縮データを返しましたが、HTTPモジュールがgzipコンテンツを破損しました。