問題タブ [ie11-developer-tools]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - document.write() のクロス ブラウザ サポート
変数 var doc に割り当てられた HTML Document オブジェクトがあります。このドキュメントオブジェクトを使用して、値がレンダリングおよび書き込まれるテキストファイルに文字列値をレンダリングしていますが、IE11 ブラウザーでは不適切な形式ですが、IE8、IE10、ff n chrome では正常に動作します。以下のコードを見つけてください:
私のstrは、employee_firstname、employee_lastname、employee_id、employee_salary、employee accountno、employee_dobなどのようなものになる可能性があります.
これは IE11 で次のようにレンダリングされます。
しかし、期待どおりであり、データは IE8,ff n chrome で次の形式でレンダリングされます。
IE8、FF n chrome などの他のブラウザーで気付いた違いは、他のブラウザーと比較して IE11 で発生する改行の違いです。IE11 ブラウザーまたは document.write() の代わりに、テキスト ファイルでデータのレンダリングを適切にフォーマットする方法を教えてください。
javascript - エラーが発生しましたJSPlugin.3005
サーバー2008r2にIE11をインストールしました。IE11 を使用してデバッグしようとしたところ、次のエラーが発生しました。Dom Explorer タブで発生しているエラーは次のとおりです。
診断:
Exception in window.onload: Error: An error has ocurredJSPlugin.3005
スタックトレース:
internet-explorer - IE 11 の検索フィルター
IE 11 の検索フィルターを使用して一致する文字数を見つけたいのですが、通常のタブ付きウィンドウで ctrl+f を使用すると同じ結果が得られますが、新しいウィンドウ (別のウィンドウ) を使用すると crtl+fカウントを表示しない別のダイアログボックスが開きます。新しいウィンドウでカウントを見つける可能性があるかどうか知りたいです。
javascript - IE11 デバッグ機能
JavaScript をデバッグするときは、コンソールを多用してコードの個々の行を評価し、インスタンス値を取得してサードパーティ ソフトウェアでテストします (つまり、SOAP リクエストを作成するとき)。
IE11 を入手しました。デバッガーに入力したコードが実行されたように見えます (アラート ボックスなどを開くことができます) が、結果はコンソールに出力されません。console.log(JSON.stringify( /* ..expression.. */, null, 4 ))
これは、コンソールに入力するすべてのものをステートメントで囲む必要があるということですか?
IE10 コンソールの動作に戻す簡単な方法はありますか?
javascript - IE11 で Angular を使用してログを記録すると、奇妙な動作が示される
現在、IE11 (Edge) の角度のあるアプリケーションでかなり奇妙な問題をデバッグしています。カスタム Logger を使用しており、angulars $log
Service を介して必要なすべてをコンソールに書き込みます。
IE11 では、次の動作が行われます。
F12 ツールを開いた状態でページを読み込む (そして Angular アプリを初期化する) 場合、ログに問題はありません。F12 ツールを閉じるとすぐに、後続のログで明らかに JavaScript エラーがトリガーされ、後続の JS コードは実行されません。ただし、デバッグできないため、エラーはわかりません。開発ツールを再度開いたときに時々取得する唯一の参照は、 の問題browsertools.library.js
です。
ただし、F12 ツールを閉じた状態でページを読み込むと、F12 ツールを再度開いて閉じても、まったく問題はありません。
これは、他のブラウザ (Chrome など) でも発生しません。
Angular のバージョンは 1.2.18 です (会社のポリシー...)
ヒントや解決策をありがとう。チュノック
css - IE 11 開発者ツール: CSS の検査 :focus
Internet Explorer 11 開発者ツールでは、要素を検査する際に、[スタイル] タブの下の [a:] ボタンをクリックして、要素の Hover および Visited 状態を強制できます。
:focus で同じことを行う方法はありますか?
フォーカスされたときに要素に適用された CSS スタイルを確認できるようにしたいと考えています。
angularjs - AngularJS - IE11 でソース ファイルを複製する
私の会社では、iframe 内でカスタム アプリケーションを起動する汎用アプリケーションを作成しました。親ウィンドウを使用すると、エンド ユーザーはワークリスト内のアイテムをクリックできます。クリックした内容に応じて、タスクに関連付けられた製品への URL を作成する起動コントローラーに移動します。次に、その製品アプリケーションを起動ビュー内の iframe に読み込みます。
IE の開発者ツール内に重複した静的コンテンツ ファイル (js および部分テンプレート) が存在しています。
iframe をロードするたびに、ファイルの追加のコピーが表示されることになります。私たちは SPA であるため、これらのファイルがキャッシュされることを前提としていました (これは、IE を除くすべてのブラウザーにあります)。各ファイルは同じ Web サーバーから提供されます。js ファイルの正しいインスタンスにブレークポイントを設定しないとヒットしないことにも気付きます。
起動コントローラー内の destroy イベントで iframe を削除するなど、さまざまなことを試しました (フレームがウィンドウ オブジェクトに追加されるため、フレームは永遠に存続すると考えられました)。iframe に有効な ng-src タグがあり、動的に作成された URL に $sce を使用していることを確認しました。
フォームから POST を介して iframe をロードする必要があるため、POST を送信するための非常にハックな方法であるこのようなことを行っています。スニペットはそのままでは実行されませんが、iframe にどのように入力しているかについての情報を含めたいと思いました。
ターゲットが iframe であるフォームを送信するためのより良い方法があると確信していますが、現時点では何も機能していないようです。
誰かがこの重複したソース ファイルの問題を見たことがある場合、および/またはコントローラーが読み込まれたときに自動的に生成された入力を含むフォームを送信する適切な方法を知っている場合は、私たちを助けてください!
ありがとう、
ジェイク