私のすべてのブラウザーは、突然JavaScriptファイルをサポートしなくなりましたか?


11

この質問と同じ問題が発生していますが、未解決のようです。詳細を提供しますので、これは問題のより良い表現としての資格を与えます。すべては、新しいサービスプロバイダーに移行した後に始まりました。また、Windows Updateに関連付けられている場合もあります。

私のセットアップは何ですか?

  • Windows 7 64ビット。ボンネットの下には十分なパワーがあり、ドライバーは更新されないため、ハードウェアが原因ではないと想定します。

何が起こるのですか?

  • Javascriptファイルはロードされません。これは、ページ上でJavascriptが機能することを意味しますが、参照されているJavascriptファイルはどのブラウザーにもロードされません。クロスドメインまたは同じドメインですらあります。そして再び、私はすべてのブラウザを試しました...

私は何を試しましたか?

  • ほぼすべてのステップ間でリブートします。これも2週間の問題であるため、頻繁にシャットダウンします。
  • 既にChromeとIE9がインストールされています。私は3つすべてを使用してみました(IEには64ビットオプションがあり、3つにします)
  • プロキシが有効になっていないことを確認しました。
  • キャッシュ、Cookie、すべての一時ファイルが見つかりました。問題が解決しない。
  • クリアされたDNS(ipconfig -flushdns)。問題が解決しない。
  • ルーターでGoogle Public DNSをセットアップします。また、ルーターでリリース/更新します。
  • Windows Updateを試しましたが、エラーが発生しました。後でエラーを取得しようとします。Microsoftサイトでは、Windows Updateが破損している可能性がある(そのエラーが発生した場合)ので、サイトの指示に従って新しいWindows更新フォルダーを作成しました。問題が解決しない。
  • Ran Malwarebytes Anti-Malware、問題なし。(最初に更新)
  • MS Security Essentialsのフルスキャン。問題は見つかりませんでした。(最初に更新)
  • MS Security Essentialsをアンインストールすると、同じ問題が引き続き発生します。
  • Chromeをアンインストールし、FF6をインストールしました。同じ問題。
  • IEをリセットし、サードパーティの拡張機能を無効にします。問題が解決しない。
  • HOSTファイルを確認しました。正常に見え、しばらく変更されていません。
  • 必死になって、システムの復元を試みました。悲しいことに、数日しか戻れませんでした。復元は成功しましたが、問題を修正できませんでした。
  • sfc -scannowを実行しました。何も見つからず、問題が解決しませんでした。
  • Firebug for Chromeを使用すると、具体的にはページJavaScriptには読み込まれているが、リンクされたJSファイルは読み込まれていないことがわかりました。リンクされたCSSを正常にロードするようです。
  • これに言及した別のサイトは、Windowsの更新が原因である可能性があります。Windowsの更新プログラムのアンインストールを開始し、8月中旬に戻りました。まだまだいくつかありますが、これを修正したものはまだ見つかりません。

これは少なくとも2週間続いているため、1つまたは2つのステップを逃した可能性があります。

この問題をトラブルシューティングし、何が起こっているのか理解するために他に何ができますか?


7
他の人が知っているように:これは、良いトラブルシューティング質問を書く方法です。
-slhck

一度に1つまたは2つの更新プログラムをアンインストールする代わりに、Windowsのシステムの復元を試して、DIDが機能した時点に戻り、再び機能するかどうかを確認しますか?正しいテストで複数のWebページ/サイトを試しましたか?
Ƭᴇcʜιᴇ007

@ techie007、私が持っていた限り遡って復元しました。私は一般的にその機能をオンにしないので、問題に「気づき」、修正しなかった数日前でした。
JClaspill

@jmreicha今夜それを試すつもりです。私はおそらくISPを切り替えた後のルーターのDNS問題だと思っていましたが、サイトをうまくロードできるので(アドレスバーにコピー/貼り付けするとjsファイルでも直接)、それは長いショットだと思います上手。
JClaspill

@slhckありがとう。私はこの種のことを長い間やってきたので、すべてを外に出さなければならないことを知っています。おそらくカードを折りたたんでフォーマットする必要があることはわかっていますが、面倒なことはしたくありません。最終的には、フォーマットしたばかりの場合よりも、それを修正しようとしてより多くの時間を浪費することになります。:)
JClaspill

回答:


2

これはそこまでの方法ですが、モデムに直接接続し、問題の原因としてルーターを削除しようとしましたか?

最近、ウェブサイトからWindowsの更新プログラムをランダムにインストールできなかったときに、これにつまずきました。Webページが正常にロードされていたため、元々ルーターを除外することさえ私には起こりませんでした。

とにかくルーターの交換を計画していたのです。交換後、問題がもうないことに気づいたので、古いルーターが問題であると疑い始めました。案の定、プラグインを元に戻し、しばらくすると、奇妙な(ただし、再現性のない)エラーが発生します。

あなたがそれを理解したのを見てうれしい!


1
これでした!問題はルータープロキシ/ DNS設定(DDWRT)でした。DNSとプロキシの有効なオプションをすべて削除すると、すぐに機能し始めました。以前にこれを試そうとは思っていなかったのは、これが古いルーターであり、ラインに配置する前に「リセット」していたためです。私は新しいISP /家に移動し、新しいルーターを装着しましたが、それについて二度と考えたことはありませんでした。
JClaspill

同じ問題がありました。DDWRTフラッシュルータの設定が破損している可能性があります。「アクセス制限」タブで何かを変更すると、この問題が発生しました。家のどのPC、ブラウザ、telnetでも、.jsファイルは読み込まれません。古いルーターのバックアップを復元し、すべてが順調でした。その後、Acess Restrictionsでプロファイルを無効にしようとすると、突然.jsファイルが再び読み込まれなくなりました。乱暴な推測は、nvramがオーバーフローしていくつかのものを破損したということです。AsusRT-N16ルーターには多くのメモリがなく、それは一般的な問題です。
エリックサッサマン16年

4

このような問題のトラブルシューティングを行う場合、エンドツーエンドですべてを確認する必要があります。

  1. まだ行っていない場合はバックアップを作成してください。そうしないと、個人データが失われる可能性があります...

  2. フードの下で何が起こるかを示すトラブルシューティングツールを入手します。

    • Fiddler2、Webデバッグプロキシ。リクエストの処理内容を確認できます。

    • Wireshark。パケットのレベルに移動して、そこに奇妙なものがあるかどうかを調べます。

  3. 個人データまたは設定を含むInternet Explorerの完全な手動リセットを実行します。

  4. Fiddler2を起動します。

    Javascriptリクエストで何が起こるかを特定し、キャッシュレスでにアクセスしhttp://superuser.comます。

    私の場合、私はリターンコードだ200によると、HTTP / 1.1は- RFC 2616の略ですがOK

    さて、あなたの場合、ここで2つのことが見られるかもしれません。

    • 次の理由により、リクエストが発生しない場合があります。

      • Webページのソースコードは、.jsファイルをダウンロードしないように変更されています。

      • ブラウザは.js、ローカルファイアウォールを使用してファイルを要求することはできません。

    • 要求は発生し、200 OK応答を取得しましたが、本文は無効です。

      あなたがクリックすることで、本体を見ることができる.jsイベントをして、右下のセクションに身体]タブをクリックし、ここでは、コードのようなJavascriptを見るべきです。そうでない場合、何かが改ざんされています...

    • 問題を示す戻りコードを受け取ります。

    ここで起こる正確なことは、私たちに検索する方向を与えるでしょう...

    パケットレベルの問題が疑われる場合、何をしているのかわかっている場合はWiresharkを起動します。

  5. ある場合は、LiveCDまたは別のコンピューター/インストールを使用して、そこで発生しているかどうかを確認します。

  6. 隣人の同じISPの他のユーザーも、アパートの人も問題ないことを確認します。あなたの仕事を続ける前に、それが「私だけで誰もいない」ことを知っておくことが重要です。接続。

  7. ISPにモデムの再構成を依頼して、問題がないことを確認してください。

  8. TomatoやDD-WRTなどのファームウェアでルーターをホストしている場合は、その構成を確認してください。

  9. ファイアウォール(ルーター、ソフトウェア、Windowsファイアウォール)を無効にして、ファイアウォールが問題であるかどうかを特定します。

  10. ウイルススキャナー(スパイウェア、アドウェア、ディフェンダーも)を無効にして、問題であるかどうかを特定します。

  11. お使いのコンピューターが最新のものであること(Windows、ドライバーなど)を確認し、サードパーティのコードも確認してください:

    • 自動実行、Microsoft以外のもの、特にネットワーク関連のものを開始します。

    • Process Explorerで、実行中のMicrosoft以外のものを探し、Company Nameフィールドを使用します。

      自分が何をしているのかわかっている場合は、DLLをチェックアウトすることもできます。

    • ネットワークカードの設定に移動し、使用されているアイテムを確認します。

      ここに画像の説明を入力してください

    • デバイスマネージャーで、カードのプロパティの詳細タブにある下/上フィルターを確認します。

  12. ネットワーク設定をリセットします。

    次のコマンドを実行し、.batファイルに入れて管理者として実行します。

    netsh winsock reset all
    netsh int 6to4 reset all
    netsh int ipv4 reset all
    netsh int ipv6 reset all
    netsh int httpstunnel reset all
    netsh int isatap reset all
    netsh int portproxy reset all
    netsh int tcp reset all
    netsh int teredo reset all
    ipconfig /flushdns
    ipconfig /release
    ipconfig /release6
    ipconfig /renew
    ipconfig /renew6
    ipconfig /registerdns
    
  13. ネットワーク設定の改ざんを確認してください。

    同様に、実行

    netsh dump > "%HOMEPATH%\My Documents\netsh dump.txt"
    ipconfig /allcompartments /all > "%HOMEPATH%\My Documents\ipconfig dump.txt"
    route print > "%HOMEPATH%\My Documents\route dump.txt"
    

    マイドキュメントのダンプファイルを調べます。

  14. 新しいユーザープロファイルを作成してみてください。非常に奇妙な場合には、実際に機能します。

  15. 船を捨てろ!あなたが住んでいる場所では使用できないようです。心配しないでください、GoogleはDartに取り組んでいます...


しかし、学んだ教訓...

適切なバックアップは非常に貴重であり、この種の問題に対する最も簡単な修正です!

まあ、あなたのISPまたはアパートがあなたをオタクのやり方でだまそうとしないなら。


1
素晴らしい提案!深さの場合は+1。この問題は、ルーターのプロキシ/ dns設定であることが判明しました。DDWRTファームウェアですが、この問題は解決されました。これらのすばらしい提案をすべてまとめてくれてありがとう。
JClaspill

1

MSの最新の更新プログラムとパッチをすべてインストールしたことを確認しましたか?これは、MSがセキュリティ/重要な更新またはパッチで解決した問題である可能性があるため、Windowsを完全に更新するようにします。



「Javascriptファイルはどのブラウザにもロードされません。これにより、ページ上でjavascriptは機能しますが、参照されるファイルはロードされません。」
user1686

更新プログラムをインストールできません。また、JAVAに関しては、この問題はJAVAによるものではなく、単にJavaScriptファイルに関連しています。javascriptでも動作しますが、リンクされたファイルでは動作しません。しかし、はい、新しいJava更新プログラムがあります。他の誰かが尋ねる場合。
JClaspill

関係ありません。JavaとJavaScriptは、名前の最初の4文字を除き、実質的には何の関係もありません。
BBlake

私の間違い、私は謝罪します。コメントを撤回します。ただし、MS更新プログラムをインストールできないという事実は、Windowsに問題があることを示す大きな指標のようです。その問題を解決すると、ブラウザの問題も同様に整理される可能性があります。最新のService Packがインストールされていますか?そうでない場合は、インストールしてみてください。それ以外の場合は、Windowsの修復/アップグレードインストールを試してください。
ダン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.