使用 if IE 语句给网站添加IE升级提示

作者:烟中隐约闪现 | 创建时间: 2023-06-22
自2016年1月12日起,Microsoft 不再为 IE 11 以下版本提供相应支持和更新。没有关键的浏览器安全更新,您的 PC 可能易受有害病毒、间谍软件和其他恶意软件的攻击,它们可以窃取或损害您的业务数据和信息。作为网站站长就非常有必...
使用 if IE 语句给网站添加IE升级提示

操作方法

在代码编辑器中打开网站头部模板文件(即 <head></head> 标签所在文件),然后根据不同需求使用不同 if IE 语句。

if IE 语句案例一 ( 判断是否指定 IE 版本,当前浏览器是 IE 6 时以下案例有效): <!––[if IE 6]>你使用的是 IE 6 浏览器,是时候升级了!<![endif]––>

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>

if IE 语句案例三 ( 判断是否指定及以上版本,当前浏览器是 IE 8 及以上版本时以下案例有效): <!--[if gte IE 8]>你正在使用的是 IE 8 或以上版本<![endif]-->

if IE 语句案例四 ( 判断是否 IE 浏览器): <!––[if IE]>这段话只在 IE 浏览器内显示<![endif]––>

if IE 语句案例五 ( 判断是否非 IE 浏览器): <!--[if !IE]><!-->在 IE 浏览器内这段话不会显示<!--<![endif]-->

应用实例: 以下代码添加在 </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]-->

温馨提示

因为不兼容的IE版本访问网站往往都是错版的,所以建议直接跳转到升级页,避免不必要的资源加载,降低网站服务器开销。
点击展开全文

更多推荐