1

IE9 を搭載した Windows 7 マシンがあり、Javascript が無効になっていません。ただし、アラートを使用したり、ブラウザーを確認したりすると、ブラウザーが 2 回ちらつき、何も起こりません。コードは Chrome、Firefox、Opera、および Safari で正常に動作するため、これはコードまたは検証の問題ではありません。コンソールを確認しましたが、エラーはありません。

何らかの設定でこれらの特定の JavaScript 関数に具体的に影響を与える方法があるかどうかは誰にもわかりませんか? さらに混乱を招くことに、プロンプト機能は機能しますが、アラートと確認は機能しません。

たとえば、このコード サンプルはアラートの表示に失敗します。

<script>
  alert('hello');
  document.write('done');
  document.close();
</script>

アドオンはなく、ポップアップ ブロッカーもありません

4

1 に答える 1

0

この質問は古いことは知っていますが、同じ問題があり、このあたりの別の投稿で答えを見つけたので、他の誰かがこれから恩恵を受けるかもしれないと思いました.

ページが読み込まれた後、IE 開発者ツール (F12) を開きます。

ブラウザ モード: およびドキュメント モード: を確認します。

Browser Mode を IE9 に、Document Mode を IE9 Standards に設定してみてください。

もう一度試して、それが機能するかどうかを確認してください。

元の答え。

于 2015-08-26T13:12:48.280 に答える