問題タブ [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.

0 投票する
1 に答える
5627 参照

javascript - Windows 8.1 の IE 11 で js イベントに表示されるアドレス バーを無効にする方法

Windows RTを実行していたMS Surfaceタブレットを使用するクライアント用に開発された Web アプリケーション (基本的にはサーバーからの Web ページ) があります。

タブレットのスタート画面にピン留めされたショートカット (タイル) があり、クライアントがそこからそれを実行すると、他のメトロ アプリと同じように見えました。ユーザーが端を上下にドラッグするまでアドレス バーは表示されませんでした。

クライアントはWindows 8.1IE 11を使い始めました。これで、ユーザーが Web ページを操作したり、JavaScript で何かを表示/非表示にしたりすると、アドレス バーが下端からポップアップし、一部のコンテンツが非表示になります。

このアドレス バーのポップアップを表示しないようにこのページを作成する方法はありますか?

すべてのアプリケーションが 1 つのページにあり、通常の使用では ajax リクエストさえありません。ユーザーの既存および将来のタブレットをすべて再構成することはできません。そのため、js または HTML を使用して行う必要があります。

0 投票する
6 に答える
79566 参照

html - IE 11 を強制的に IE 10 として動作させる

Internet Explorer で異常なバグが発生したため、IE 11 を強制的に IE 10 として動作させる必要があります (このバグは IE 10 には存在しないため)。

私は次のことを試しました:

残念ながら、これは機能せず、Google 検索やドキュメントから関連するものや役立つものは見つかりませんでした。では、IE 11を IE 10 のように動作させるにはどうすればよいでしょうか。

0 投票する
4 に答える
43129 参照

jquery - Jquery が IE 11 を検出できない

ちょうど問題に遭遇しました。Jquery を使用して IE 11 (現在公開中のベータ版) を検出しようとすると、結果は「firefox」になります。同じコードで IE 10 が検出されます。さまざまな指示を表示するには、ユーザーが使用しているブラウザーを知る必要があります。

問題があれば、Oracle VirtualBoxでテストしています。OSはWin7です。

コードは次のとおりです。

ご覧のとおり、Jquery はブラウザーのバージョンを検出できますが、ブラウザー名は検出できません。それをバイパスする方法はありますか?

0 投票する
1 に答える
1833 参照

javascript - Internet Explorer 11 (IE 11) でサードパーティのプラグインのバージョンを確認するにはどうすればよいですか?

.NET 4.0 と Silverlight 5 を使用して Web アプリケーションを開発しています。アプリケーションでは、サードパーティのプラグインと自社製品のプラグインを使用しています。ユーザーがプラグインを持っているかどうか、およびバージョンが更新されているかどうか (ユーザーがプラグインをインストールしている場合) を Javascript を使用してチェックしています。Plugin Array を使用すると、以前の IE バージョンで正常にチェックできます。しかし、IE 11 では、このオプションをチェックすることができません。Plugin Array が空であるためです。回避策、またはプラグインがクライアント システムにインストールされているかどうかを確認する方法を教えてください。

一部のフォーラムの投稿や Microsoft の投稿では、IE 11 はプラグインのないブラウザーであると言及されています。これは私たちにとって怖いです。これらのサードパーティのプラグインがなければ、私たちのサイトは機能しません. すべての製品はプラグインに依存しています。

この問題の解決にご協力いただけますでしょうか。

前もって感謝します。

ありがとう、ラグナサン・マニラジ、

0 投票する
2 に答える
4438 参照

json - JSON.parse 無効な文字

Breeze 1.1.2 のbreeze.debug.js の 12565 行で無効な文字エラーが発生します。行は次のとおりです。

このエラー メッセージを調査したところ、一重引用符または二重引用符がエスケープされていないか、無効な文字が使用されていることが最善の提案でした。しかし、私は応答でどちらも見つけることができません。

BreezeJS を使用してリクエストを作成し、レスポンスを処理しています。応答は Breeze.WebApi.EFContextProvider.Metadata() によって生成されています。Windows 8.1 で IE11 を使用しています。応答を生成するサーバーは IIS Express 8 です。Fiddler で要求と応答をキャプチャしました。

応答の何が問題なのか誰にもわかりますか?

リクエスト:

応答: