2016-04-01 14 views
0

クロームブラウザでWebアプリケーションのアクセスを無効にする方法や例を教えてください。クロムブラウザでWebアプリケーションを無効にする方法

私のプロジェクトでは、春+休止状態を使用しています。いくつかの設計上の問題のために、クロムブラウザでは正しく設計されていませんが、Mozillaでは正しく機能しています。

私はプログラムでこれを行い、クロムブラウザでアプリケーションへのアクセスを停止します。

ありがとうございます。

+3

最良の方法は次のとおりです。あなたの設計を改善し、それがChromeで動作させます。それ以外の場合は、JavaScriptを使用してどのブラウザが使用されているかを確認し、「サポートしていない」ブラウザをブロックすることができます – Stultuske

答えて

1

。このナビゲータオブジェクトは、以下のような文字列が表示されます。

Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Safari/537.36 

を今、あなたはこの文字列をチェックする必要があり、「クローム」やないクロムを使用してクライアントを識別したりしないようにされています。 EXPのため

var str=navigator.userAgent; 
if(str.indexof('Chrome')>0){ 
// true 
}else{ 

} 
+0

なぜ同じ質問を再度投稿しますか? –

0

ユーザーエージェントがクロムから来ているかどうかをチェックすることで、クロムブラウザをエラーページにブロックするか、リダイレクトするフィルタを追加することをお勧めします。

3

最新のクロムのUA文字列は次のとおりです。サーバー側(推奨)またはクライアント側で確認し、必要に応じてWebページからアプリケーションを削除することができます。 JSのため

Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36 

に対するユーザーエージェントをチェックし、

参照要素を削除するためにnavigator.userAgentを使用します。私たちは、クライアントのブラウザを識別することができますJavaScriptのnavigatorオブジェクトを使用してhttp://www.useragentstring.com/pages/Chrome/