問題タブ [internet-explorer-11]
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.
internet-explorer - IE 11 は異なる User-Agent ヘッダーを異なるサブドメインに送信します
さて、私はサブドメイン間のユーザー エージェント ベースの共有セッション保護に取り組んできました。
最近 IE 11 のプレビューがリリースされるまで、うまく機能していたことに非常に驚きました。2つのサブドメインがあります
example.comとsub.example.com
両方のドメインへのリクエストを傍受しましたが、各ドメインに送信される USER-AGENT HTTP ヘッダーが異なるようです。
example.com へのリクエストは次のとおりです。
ユーザーエージェント: Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) のような Gecko
sub.example.com へのリクエストは次のとおりです。
ユーザーエージェント: Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C ; .NET4.0E; BRI/1; MS-RTC LM 8; rv:11.0) Gecko のように
この奇妙な動的動作の理由は何か分かりますか?
asp.net - CrossPostback、AJAX コントロール、および ASP.NET によって生成されたポストバックは、IE 11 の .NET 4.0 ではなく、.NET 4.5 で機能します。
以前、質問に投稿して回答しました。WebResource.axd が Internet Explorer 11 で動作しない
しかし、ホットフィックスで問題が修正されたと思いました (CrossPostback、AJAX コントロール、および ASP.NET によって生成されたポストバックが動作しない) が、QA にインストールした後、動作せず、.NET であることがわかりました。物事を機能させた4.5。
私は、.NET 4 と .NET 4.5 の間で .NET Frameworks フォルダーを比較しています。.NET 4.5 で IE 11 の問題を実際に解決できることを尋ねる必要がありました。
IE 11 での主な変更点は、ユーザー エージェント文字列です。ASP.NET 4.0 と IE 11 の違いを解決できた .NET 4.5 の特定の修正は何でしたか。
将来、セキュリティ/ホット フィックスが .NET 4.0 にインストールされた場合、これらのファイルが上書きされる可能性があるため、違いを手動でマージしても実際には役に立たない可能性があります。
別のヘッドサップ、問題は Windows 7,8,8.1 の IE 11 に関するものです。
更新: .NET 4.5 のブラウザー定義のみを .NET 4.0 に登録しようとしましたが、まだ問題が残っているため、定義とは別に、IE 11 で動作させるライブラリがいくつかあります。
internet-explorer - IE11 開発者ツールの「常にサーバーから更新」はどうなりましたか?
Internet Explorer 11 の F12 開発者ツールにも、IE 8-10 の開発者ツールの「サーバーから常に更新」機能がありますか?
ネットワーク ツールに[ブラウザのキャッシュをクリア... (Ctrl + R)] ボタンが表示されますが、クリックしても何も起こらないように見えます (Temporary Internet Files フォルダにはその後もファイルが残っています)。また、「保存されたページの新しいバージョンを確認する:」設定を「Web ページにアクセスするたびに」に設定していますが、これは外部アセットを常に更新するようには見えません。
開発のために IE 11 でキャッシュを完全に無効にすることはできますか?
今のところ、Ctrl キーを押しながら更新ボタンをクリックするだけです (ウィキペディアのキャッシュをバイパスする手順に従って) が、これは忘れがちです。
asp.net - 「WebForm_DoPostBackWithOptions」は IE11 プレビューでは定義されていません
IE11が来ています。開発者プレビュー版をインストールしました。ただし、Web アプリケーションの一部を実行すると、エラーWebForm_DoPostBackWithOptions
is undefinedが発生します。
autopostback で遊んでいるときにエラーがポップアップしましたDropDownList
。
さらに、以前に IE10 で同様の問題があったようです。
javascript - WIN 8.1 上の IE11 : 同じ名前の window.open が新しいポップアップ ウィンドウを開いている
以下の HTML ページを実行すると、2 つのポップアップ ウィンドウが開きます。以前のバージョンの IE には当てはまりません。すでに開いている同じウィンドウ名で window.open 呼び出しが行われた場合、開いているウィンドウへの参照を返す必要があります。しかし、IE11では別の新しいウィンドウが開いています。
URL について言及していない場合、この動作は発生していません。(以下のhtmlページを参照)。以下の HTML ページは、ポップアップ ウィンドウを 1 つだけ起動しています。
URL を提供するか、URL ウィンドウに移動すると、その名前が失われます。window.name を使用してポップアップ ウィンドウ名を取得しようとすると、空の文字列が返されます。
Windows 8.1 および IE 11 でのみ発生し、Windows 7 および IE11 では発生しません。IE11 でこれを機能させるために必要な微調整はありますか?
更新: IE のバグのようです。IE チームが調査中です。 https://connect.microsoft.com/IE/feedback/details/797964/ie11-win-8-1-window-open-with-the-same-name-is-opening-new-popup-window#details
更新 2: Internet Explorer が昇格モードで実行されている場合にのみ発生します。