2012-01-30 33 views
2

我想爲我的客戶安裝Chrome,如果他們使用IE(任何版本)進入網站。如何向網站訪問者提供安裝Chrome

最好是某種本地下拉欄(如IE)。

是否有「最小編碼」解決方案?

網站使用jQuery和PHP。

謝謝。

+1

除非這是針對某些特定應用程序或類似內聯網的頁面,否則**請不要這樣做。讓你的用戶獨立,讓他們使用任何他們想要的。您儘可能讓您的頁面儘可能多地工作。 – Brad 2012-01-30 22:50:28

+0

你爲什麼想這樣做?你的訪問者應該選擇他們想要使用的瀏覽器。這是客戶端軟件,那不是你的部門。在屏幕分辨率y下爲瀏覽器x優化的網站幸運地結束了。 – Jay 2012-01-30 22:52:49

+0

我只是簡單地在頁面上顯示一個框,不會讓用戶分心太多,類似於Google在其着陸頁上所做的操作。 – 2012-01-30 23:01:24

回答

6

下面是使用條件註釋一個相當小的解決方案:

<!--[if IE]> 
    <a href="https://www.google.com/chrome">Download Chrome!</a> 
<![endif]--> 
+0

謝謝!這對所有IE(6-9)都是穩定的。只是將它放到100px高度的黃色背景容器中,並將文本更改爲:對不起,您的瀏覽器已過時。請安裝任何新的瀏覽器: Chome Firefox Opera ... – 2012-01-30 23:25:20

2

您可以使用Chrome Frame,並可以很容易地setup a website,只包括在佈局的頭部下面的代碼:

<meta http-equiv="X-UA-Compatible" content="chrome=1"> 

您也可以prompt the user to install it

+0

只需按照您的指示「提示用戶安裝」。這帶來了一個巨大的惱人的窗口覆蓋整個網站。 =)))人們會逃跑。 =) – 2012-01-30 22:54:45

+1

我們將這個用於我們的IE6用戶。到目前爲止,我們還沒有任何反饋,好或壞,我們的IE6流量沒有改變。我不會建議使用IE7和IE8的用戶,因爲IE7和IE8不是很麻煩。 – 2012-01-30 23:00:30

0

嘗試this jquery functionality

測試「msie」是否爲「true」並據此進行操作。

+1

「$ jbrowser屬性在jQuery 1.3中不推薦使用,其功能可能會在未來的jQuery版本中移動到團隊支持的插件中。」 – 2012-01-30 23:09:53

相關問題