2017-01-17 36 views
0

私はバックエンドでasp.netを、フロントエンドでJavascript(ExtJs)を使用しています。私はいくつかの特定のブラウザで私のWebアプリケーションを開きたい。 例:IE11。私は試みると思ったnoscript tagしかし、これを得る方法を考えていない。Webアプリケーションを特定のブラウザに限定する方法

私のブラウザを検出できたら、どうすればIE 11に制限されますか。 誰かが私がする必要があることを提案することができます。

+0

@Kody違いがあります。検出方法と制限方法私のブラウザを検出した場合、どのように私のアプリケーションをそのperticularブラウザに制限することができます。 –

+1

@shankysingh短い答え - あなたは信頼できない。ユーザーは常にIE11のように表示されるようにブラウザを偽装することができ(サーバー側をチェックすると)、クライアント側のチェックを徹底的に無効にすることができます。ただし、信頼性の高い操作を行う必要がない場合は、ブラウザを検出した後、「離してください」などのメッセージをユーザに表示するだけで、正確に何をすべきかはわかりませんあなたの顧客の要求とあなたのサイトのルック・アンド・フィールによって決まるからです。 –

答えて

0

たぶん、あなたのような何かを試すことができ、次の

var userAgent = window.naviagtor.userAgent; 
if (userAgent === 'Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko';) { 
    //is IE11 
} 
0

私はIE11はまだ、あなたがブラウザのサポートActiveXは、これは言って必ずしもないユーザー-agent.Butと組み合わせるかどうかを検出しようとすることができるのActiveXを使用して考えますブラウザがActiveXをサポートしていない場合はIE11ではなく、セキュリティがオンになっています...

関連する問題