2012-08-30 168 views
1

我在我的網站上的代碼,IE似乎有很多麻煩,不斷崩潰和東西,好消息是有一個99.9有可能我的網站上的用戶不會使用IE,所以我想讓我的網站可用於除IE以外的所有其他瀏覽器。如果他們使用IE瀏覽器,我只想要一條消息,例如「很抱歉,該網站在此瀏覽器中不可用」或類似的東西。我可以這樣做,如果是這樣,怎麼做?我猜JavaScript,對吧?有沒有辦法阻止我的網站在IE瀏覽器,讓它在所有其他瀏覽器工作

+0

http://msdn.microsoft.com/en-us/library/ms537509%28v=vs.85%29.aspx – Travesty3

回答

8

可以在有條件的意見包裝你的頁面內容。

http://msdn.microsoft.com/en-us/library/ms537512%28v=vs.85%29.aspx

<body> 
    <!--[if IE]> 
    <p>Sorry, Internet Explorer is not supported.<p> 
    Use <a href="http://firefox.com">Firefox</a> instead. 
    <![endif]--> 

    <![if !IE]> 
    <p>The page content for all other browsers.</p> 
    <![endif]> 
</body> 
+0

謝謝,這個作品很棒 – Ben

+0

@Ben,如果你覺得這是最好的答案,你也應該選擇這個答案。這也會改善你的接受程度。 –

1

可以以純HTML來完成:

<!--[if !IE]> 
    all your code 
<!--<![endif]--> 
0

做它用User-agent請求頭中的服務器端,這樣你就不必把所有的頁面,甚至可以發送替代版本。

1

我真的會建議修復什麼是壞的。否則,我建議有條件的評論(而不是整個機構,只是爲了刷新到不同的網站)

+0

嗯,我不認爲有一種方法來解決它,即時通訊使用一些CSS即時通訊猜測是CSS3,它的旋轉幾個DIV 45度,所以在IE中它似乎失敗了,即時通訊猜測我過時了,即時通訊不知道,就像容易阻止它haha – Ben

+0

如果它只是一個整容問題,你應該允許IE用戶看到它,但顯示一條消息,說該網站在IE中不能正常工作。 – Timm

+0

這就是事情,沒有DIV在45度角的網站將無法達到它的目的 – Ben

0

什麼都不做!

只是等待一年或絲束和微軟會給你這個免費的;)

相關問題