有没有办法阻止我的网站在IE浏览器,让它在所有其他浏览器工作
我在我的网站上的代码,IE似乎有很多麻烦,不断崩溃和东西,好消息是有一个99.9有可能我的网站上的用户不会使用IE,所以我想让我的网站可用于除IE以外的所有其他浏览器。如果他们使用IE浏览器,我只想要一条消息,例如“很抱歉,该网站在此浏览器中不可用”或类似的东西。我可以这样做,如果是这样,怎么做?我猜JavaScript,对吧?有没有办法阻止我的网站在IE浏览器,让它在所有其他浏览器工作
可以在有条件的意见包装你的页面内容。
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>
谢谢,这个作品很棒 – Ben
@Ben,如果你觉得这是最好的答案,你也应该选择这个答案。这也会改善你的接受程度。 –
如果在您的代码中不显示给Internet Explorer,您可以使用java脚本中的navigator.appName变量来有条件的。该教程的网站是在这里: http://www.w3schools.com/js/js_browser.asp
可以以纯HTML来完成:
<!--[if !IE]>
all your code
<!--<![endif]-->
做它用User-agent
请求头中的服务器端,这样你就不必把所有的页面,甚至可以发送替代版本。
什么都不做!
只是等待一年或丝束和微软会给你这个免费的;)
http://msdn.microsoft.com/en-us/library/ms537509%28v=vs.85%29.aspx – Travesty3