2015-07-22 180 views
0

所以我有一個網站在Firefox等瀏覽器中無法正常工作。我想知道如何做到這一點,以便當有人訪問不支持的瀏覽器中的網頁時,它會顯示一條消息。就像http://species-in-pieces.com 有一個頁面,上面寫着「在Chrome中最好用,你可以在這裏下載」。當你不使用鉻(或沿着這些線)。我需要在Firefox和未設置的瀏覽器(如遊戲控制檯瀏覽器)上彈出類似的消息,但我也需要一種方式來消除或忽略它,因爲我的用戶的很大一部分正在使用這些特定的消息。打開任何想法,謝謝!如何讓我的網站檢測某些網頁瀏覽器?

+2

的可能重複【如何檢測Safari瀏覽器,Chrome瀏覽器,IE ,Firefox和Opera瀏覽器?](http://stackoverflow.com/questions/9847580/how-to-detect-safari-chrome-ie-firefox-and-opera-browser) – Burkhard

+6

OMG。你甚至考慮修復你的破碎網站嗎?這是一個與XY問題有關的典型問題。 http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem – connexo

+0

(回覆上面的評論)我只是需要一種方式來顯示一條消息,告訴人們他們的瀏覽器目前不是目前支持。此外,我正在修復它。 –

回答

0

你可從navigator.userAgent用戶代理來決定使用什麼樣的瀏覽器,並從那裏走。

當然,沒有什麼能夠阻止用戶僞造用戶代理。

0

使用

var x = navigator.userAgent; 

它會給與此類似:

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.134 Safari/537.36 

您可以根據此字符串阻止瀏覽器

相關問題