-1

Web アプリケーションの状況を調査していますが、何が起こっているのかを理解するのに苦労しています。

アプリケーションは ReactJs です。これは、サポートされているすべてのブラウザーで非常にうまく機能しています。最近、いくつかのテストを行っていたときに、IE 11 だけで 1 つの単純な機能が期待どおりに機能しないことに気付きました。開発ツールをオンにすると、この機能が機能します。

基本的に、私のアプリケーションは ajax 呼び出しが成功した後、状態の値をリセットして初期状態に戻す必要があります。IE11 で開発ツールがオンになっている場合の違いを理解したいと思います。私が知りたいもう 1 つのことは、何が起こっているのかを理解しようとするために複数のアラートを追加するよりも、どうすればデバッグを改善できるかということです。

4

2 に答える 2

1

HTML の上部に以下があることを確認してください。

<!DOCTYPE html>
<html lang="en-US">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

これらにより、IE は最新の HTML5 機能を使用するようになります。

開発者モードでは、エミュレートするレンダリング エンジンを制御できます。「エミュレーション」をもう少し「エッジ」に設定している可能性があります (これは META が強制するものです)。

于 2018-08-12T02:35:44.977 に答える