2016-03-26 20 views
1

これは実際にはStack Overflowに関する私の最初の質問ですので、とても興奮しています。ブラウザがGoogle Chromeでない場合にのみメッセージを表示

質問: Flashを動作させるゲームを作った。 Chrome以外のブラウザでウェブサイトの訪問者にメッセージを表示したいと思います。

「ゲームが正しく読み込まれない場合は、Google Chromeをお試しください」という文字列が表示されます。

Google Chromeを使用していないときにこのメッセージを表示する方法を知っている人は、少し冗長であるため、私は非常に感謝しています。

+0

では、すでにこの上の既存のソリューションで検索しましたか? *あなたは何を試しましたか?*私はStackOverflowで簡単に検索し、Googleはこれに対して多くの可能な解決策を示しました。 –

答えて

2

あなたは、ブラウザを検出し、それがchromeだ場合は、それが非表示にすることができます。

if(/chrom(e|ium)/.test(navigator.userAgent.toLowerCase())){ 
 
$('#Msg').hide(); 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
<div id="Msg">Hello!!!</div>

+0

残念ながら、ユーザーエージェントの文字列に「Chrome」が含まれているため、これもMicrosoft Edgeと一致します。例: 'Mozilla/5.0(Windows NT 10.0; Win64; x64)AppleWebKit/537.36(GeckoのようなKHTML)Chrome/42.0.2311.135 Safari/537.36 Edge/12.10240' –

関連する問題