使用 if IE 语句给网站添加IE升级提示
自2016年1月12日起,Microsoft 不再为 IE 11 以下版本提供相应支持和更新。没有关键的浏览器安全更新,您的 PC 可能易受有害病毒、间谍软件和其他恶意软件的攻击,它们可以窃取或损害您的业务数据和信息。作为网站站长就非常有必要一起抵制IE6、IE7、IE8、IE9、IE10!
操作方法
- 01
在代码编辑器中打开网站头部模板文件(即 <head></head> 标签所在文件),然后根据不同需求使用不同 if IE 语句。
- 02
if IE 语句案例一 ( 判断是否指定 IE 版本,当前浏览器是 IE 6 时以下案例有效): <!––[if IE 6]>你使用的是 IE 6 浏览器,是时候升级了!<![endif]––>
- 03
if IE 语句案例二 ( 判断是否指定及以下版本,当前浏览器是 IE 10 及以下版本时以下案例有效。IE10 不支持 if IE 语句,因此需要使用JS代码判断。以下使用只有IE10及旧版IE支持的条件编译实现): <script>/*@cc_on window.location.href="http://support.dmeng.net/upgrade-your-browser.html?referrer="+encodeURIComponent(window.location.href); @*/</script>
- 04
if IE 语句案例三 ( 判断是否指定及以上版本,当前浏览器是 IE 8 及以上版本时以下案例有效): <!--[if gte IE 8]>你正在使用的是 IE 8 或以上版本<![endif]-->
- 05
if IE 语句案例四 ( 判断是否 IE 浏览器): <!––[if IE]>这段话只在 IE 浏览器内显示<![endif]––>
- 06
if IE 语句案例五 ( 判断是否非 IE 浏览器): <!--[if !IE]><!-->在 IE 浏览器内这段话不会显示<!--<![endif]-->
- 07
应用实例: 以下代码添加在 </head> 之前。 IE 10 及以下版本提示升级(使用只有IE10及旧版IE支持的条件编译实现): <script>/*@cc_on window.location.href="http://support.dmeng.net/upgrade-your-browser.html?referrer="+encodeURIComponent(window.location.href); @*/</script> IE 9 及以下版本提示升级: <!--[if lte IE 9]><script>window.location.href='http://support.dmeng.net/upgrade-your-browser.html?referrer='+encodeURIComponent(window.location.href);</script><![endif]--> IE 8 及以下版本提示升级: <!--[if lte IE 8]><script>window.location.href='http://support.dmeng.net/upgrade-your-browser.html?referrer='+encodeURIComponent(window.location.href);</script><![endif]-->