厌倦了支持 IE 6? 准备好将其切断了吗? 我不怪你。 我通常认为 大多数问题 人们在 IE 6 中遇到的问题,通过实践很容易解决,但这并不总是这样,我觉得 JavaScript 支持对开发人员来说更成问题。
很多时候,这只是取决于如何最好地利用你的时间。 如果你必须在设计和编码一个你的网站的新功能(80% 的用户会使用和喜欢)和解决 IE 6 的错误(针对 20% 的用户,而且还在缩减)之间做出选择,我会选择新的功能。
但随之而来的问题是,你将如何停止支持 IE 6。 你什么也不做,让布局变得糟糕,功能被切断吗? 我认为这是一个糟糕的主意。 如果你停止支持 IE 6,就自信地去做,并告诉那些用户他们可以做什么!
这就是 IE 6 阻挡脚本 的用武之地。 使用一小段简单的 JavaScript 浏览器检测和一些 jQuery,我们可以用一个非常明确的信息来放弃对 IE 6 的支持。
下面我们将详细说明它是如何工作的以及如何使用它。
包含和浏览器检测
在网站的 <head> 部分,我们需要包含 jQuery 和脚本文件。
...
<script type="text/javascript" src="jquery-1.2.6.min.js"></script>
<script type="text/javascript" src="jquery.ie6blocker.js"></script>
</head>
ie6blocker.js 脚本在其第一行执行浏览器检测
var IE6 = (navigator.userAgent.indexOf("MSIE 6")>=0) ? true : false;
if(IE6) {
... do stuff ...
}
或者,我们可以在 HTML 文件中使用条件注释语句进行浏览器检测
<!--[if IE 6]>
<script type="text/javascript" src="jquery.ie6blocker.js"></script>
<![endif]-->
但是,由于我们的技术需要启用 JavaScript 才能工作,所以我们不妨让 JavaScript 来完成检测。 你也可以用两种方式来做...
jQuery
现在我们已经检测到 IE 6,我们将使用 jQuery 来构建一些新的页面元素并将其插入到页面中。 目标是创建一个透明的黑色覆盖层,覆盖整个屏幕(使网站可识别但无法使用)。 然后在覆盖层之上,放置一个居中的消息框,解释网站有意不支持 IE 6。 为了减轻打击,你可能需要提供一个查看内容的备用方式(例如博客的 RSS 订阅)。 有些人无法升级浏览器,所以仅向他们发送升级的通知可能不够。
将需要两个 div。 一个用于 覆盖层,另一个用于 消息框。 我们可以直接在 jQuery JavaScript 中创建它们,包括 CSS、内容等等
这是覆盖层
$("<div>")
.css({
'position': 'absolute',
'top': '0px',
'left': '0px',
backgroundColor: 'black',
'opacity': '0.75',
'width': '100%',
'height': $(window).height(),
zIndex: 5000
})
.appendTo("body");
在现代浏览器中,我们可以直接将 top、right、bottom 和 left 都设置为 0px,但 IE 6 不喜欢这样,所以我们需要将 top 和 left 设置为 0px,将 width 设置为 100%。 height 稍微复杂一些。 将其设置为 100% 在 IE 6 中不起作用。 我们只能使用一个很大的静态数字,但这不好玩,而且会触发可能不需要的滚动条。 许多“lightbox”覆盖层使用专有的 CSS “表达式”来获取窗口高度,就像这样
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
这在我们这里不起作用,因为 jQuery 以“内联”方式应用了这种样式,因此不会以这种方式计算。 幸运的是,jQuery 现在能够计算窗口高度。 (jQuery 的较新版本内置了旧的尺寸插件)。 这里还使用了一个较高的 z-index 值,以确保覆盖层位于所有其他内容之上。
这是消息框
$("<div><img src='no-ie6.png' alt='' style='float: left;'/><p><br /><strong>Sorry! This page doesn't support Internet Explorer 6.</strong><br /><br />If you'd like to read our content please <a href='http://getfirefox.org'>upgrade your browser</a> or <a href='http://feeds.feedburner.com/CssTricks'>subscribe to our RSS feed</a>.</p>")
.css({
backgroundColor: 'white',
'top': '50%',
'left': '50%',
marginLeft: -210,
marginTop: -100,
width: 410,
paddingRight: 10,
height: 200,
'position': 'absolute',
zIndex: 6000
})
.appendTo("body");
注意,所有用于消息框的标记都在那里,在一个大型的 jQuery 对象中。 这里关注的 CSS 是,我们设置了 left 和 top 值为 50%,然后使用负边距将其拉回到中心(理论)。 然后我们使用更高的 z-index 值,将其置于覆盖层之上。
就这样! 真的非常简单。 请随时下载文件,以任何你认为合适的方式修改它们,并自行使用。
注意:我并不建议世界上每个网站都放弃对 IE 6 的支持。 我只是将其作为一项教程和理论,展示了如何做到这一点。 你应该根据你自己的受众,自己决定是否支持 IE 6。
做得不错! 除了 IE6 用户可能是那 1% 不使用 JS 的浏览器中的绝大多数吧,哈哈。 jQuery 万岁!
你应该将此做成一个 WordPress 插件,在每年 8 月 27 日阻止 IE 6,但可以选项将其一直阻止。
让我想起了 SaveTheDevelopers ;) .
为什么你使用像 jQuery 这样的庞大脚本,而不是自己编写(相当小的)JavaScript? 你不应该在 IE6 用户身上浪费带宽。
无论如何,感谢分享!
令人惊讶的是,即使在我的 Linux 博客上,我也有不错的 IE 流量,一开始我想阻止所有 IE 流量,然后我想我应该友好一点… :)
当然,有更容易的方法来实现这一点,但这种方法在行动中看起来好多了。
CSS Hack 更容易。
* html #miMsgForIe6 {display:none;}
* html #miMsgForIe6 {display:block; border:1px solid gray; 等等}
抱歉,第一行没有 * html!
xD
我个人不支持 IE5/5.5,但由于工作中的经验,我知道很多人都因为安全问题而被迫使用 IE6(是的,我知道,哈哈)。 我当然要责怪那个纳粹系统管理员,但我真的无能为力。
当“每个人”最终都至少切换到 IE7 或 IE8 时(比如,在 2014 年或更晚的时候),世界将变得更加美好。 是吗?
我不知道这与 css-tricks 有什么关系:) 无论如何,条件注释是更好的解决方案,因为某些附加组件或代理可能会更改 User-Agent 字符串。
阿门。 在过去的一周左右的时间里,似乎一直在大力推动人们团结起来,彻底放弃 IE6 的想法。 我甚至不得不 恳求我的用户 在这个周末让它死。 他们中 20% 仍在使用它!…
所有 IE 用户都应该最终停止使用 IE 并切换到其他浏览器。
下载的文件不包含 style.css 文件
Al
嗨嗨,这真的很酷! 我将在我的 worddesign 博客上使用它! 让我想起了我的岳父昨天说的话:他正在使用 IE 7,以便始终保持最新! 我希望更多人像他一样思考,他 60 岁了! 可悲的是,事实证明是 IE 6,但下次我会更改!
很棒,感谢 Chris 做出这个!
技术上:好文章。 感谢你的分享。 实际上? 得了吧.. 让我们现实点。 我们还没有到可以像这样解决问题的程度。 人们(为什么?)仍然使用这个自称是浏览器的玩意儿。
我个人更倾向于在屏幕顶部使用一个小条,就像 IE7 的警报一样,简单地建议用户升级。 这似乎违反直觉,因为事实是,许多 IE6 用户根本无法升级! 但至少使用工具栏警报,他们会意识到这个问题,并可能尝试在其他计算机上使用。
不要歧视浏览器,人们!
好主意,Chris。 我也觉得放弃对 IE6 支持的时机已经到来。 最明智的做法是至少向用户解释发生了什么,当他们无法看到页面时。
不过有一个问题 - 你提供的升级链接是 getfirefox.org - 它应该是 getfirefox.com!
我完全计划在我的个人网站上使用它,但我认为必须为那些机器太旧以至于根本无法升级 IE 的用户说几句话。
我假设他们可以使用其他浏览器,比如 Firefox 或 Opera 等等,但是……对于那些落后的用户,我的意思是那些机器太老以至于无法升级浏览器的用户,我严重怀疑他们是否有耐心去适应一个新的浏览器界面。
尽管如此……我在 digitalskraps.com 上做这个。
我认为逐步的过程可能更有效。Paul 建议使用工具栏提醒是一个很棒的想法。让它粘在网站每个页面的顶部,并提供升级或获取 Firefox 的链接。用户无法关闭的东西。你可能会让更多的网站这样做,而不是那种“要么换要么死”的强硬手段。
如果数百万个网站都采取这种方法,那么在 2009 年 8 月 27 日周年纪念日那天,我们就可以用更强硬的信息来表达我们的立场,我认为我们消灭这个落后孩子的目标会更快实现。
哈哈,我喜欢它!
@Paul:在顶部添加一个栏也是一个不错的解决方案,这里有所有必要的框架来实现它。只需将覆盖层拉过来,并调整 jQuery 文件中的 CSS 即可。
嗨,Chris,可能是我的无知,但为什么 .zip 中没有关于如何使用它的 README 文件呢?
我正在运行 WP 2.7,但我不知道如何在我的网站上实现这个脚本。我把 .js 文件放在 /theme/js/ 目录中,其他文件放在高一级目录中,但它不起作用(也把它们放在同一个 /js/ 目录中也不起作用)。我确实在 WP 主题模板(header.php)中添加了指向 js 文件的路径。
还是我必须将整个 /IE6Blocker/ 目录上传到某个地方(例如根目录)?
还有,我需要修改 WP 中的其他文件吗,比如更改 .css 文件或其他任何文件?
期待你的尽快帮助。提前非常感谢。
史蒂文
不错,Chris,希望我的老板能让我做这个。
我今天查看了我们的日志,发现 46% 的用户使用的是 IE6(!)天哪。一篇 SitePoint 上的文章声称其中很多可能是机器人——需要查看日志并找出真相。
我们能一起举办一个国际活动,大家手牵着手,一起焚烧巨大的蓝色 E 吗?
完全屏蔽内容不是有点太过分了吗?我的意思是,当然,你提供了对提要的访问,但我肯定不会订阅那些我无法先进行审核的内容。
如果你想对 IE6 表明立场,而不是……无趣地……对待它,只需完全关闭样式表和脚本,并让 thickbox 告诉人们他们正在查看原始信息,没有任何行为增强功能。我同意之前有人说的,你不需要 20KB 的 jQuery 来完成这个任务。
如果你正确地编写了你的 JavaScript 行为(非侵入性),那么即使在禁用样式和脚本的情况下,网站也应该仍然可以查看和使用,用户也不会完全被切断内容。如果你的页面无法优雅降级,那么你可能没有正确地完成你的工作。
我作为一个每天都在努力解决 IE6 支持问题的 Web 开发人员,说出了所有这些话。我也很生气,该死!但很多情况下,并不是用户的错,他们不应该受到惩罚。
太可惜了,我们不能用强烈的电击来配合它!;)
我不太喜欢完全屏蔽 IE6 用户的想法。很多人都从公司网络上浏览,他们无法选择使用的浏览器。相反,我在页面顶部添加了一个条件横幅,它只在 IE6 用户访问时加载,并告知他们页面在 IE6 中看起来不会完全一样,并提供升级的选项。
如果它只是破坏了你的博客布局,那么在标题附近添加类似这样的内容会更简单,也更不具有攻击性
{!--[if lt IE 7]--}
{p style="color:red"}你对 IE < 7 用户的信息{/p}
{![endif]--}
我用 {} 替换了 <>,以防止 WordPress 和浏览器将其视为 HTML。
该是 谷歌 推出他们自己的 浏览器 的时候了……
敲敲……
“谁在那里?”
@Paul Gendek 和卡尔。
我已经开发了你们正在寻找的东西,你们可以在我的网站上看到它:http://www.assyrianlyrics.com(如果你使用 IE6 或更早版本,你会收到一条与 IE7 警报类似的信息)。
如果你没有 IE6,这里有一个它看起来的截图:点击这里
如果你喜欢这个脚本,你只需从我的网站上复制它,脚本的 URL 为:就在这里
事实上,我一直试图让人们使用它,或者改进它并分享它。
我们必须一直尝试让人们升级他们的浏览器
很棒的教程,Chris,我同意一些人的观点,歧视那些使用过时浏览器的用户是不好的……但对于像这个网站这样的主要面向 Web 设计师的网站,我认为没有问题,因为如果你是一个现任 Web 设计师,并且仍然停留在 IE6 时代,那么你真的应该升级 :-P
迈凯尔·D –
很棒的脚本!解决这个问题的更好方法。很好的文章和评论,伙计们——谢谢。
关于 IE6 的运动似乎正在兴起,我真的不知道该同意哪个观点。
一点也不人性化。很多公司仍然使用 IE6,所以使用这个脚本只会表明开发者很懒,一点也不人性化。我绝不会使用它。
这个脚本非常好,但对于使用 IE6 的人来说,它具有侵入性。这个脚本可以在很少人使用的网站上使用,例如管理区域。
P.S. 对我的语言表示歉意,我不是美国人
不错的脚本,但你测试过 IE5 吗?
结果是,你看到了页面而不是警告;)
有点极端,但这是一个好主意。我们应该团结起来,采取行动。我们应该共同努力,始终屏蔽 IE6 或任何其他糟糕的浏览器,这样制造商如果希望人们使用他们的产品,就必须遵守标准。想象一下,如果像 Google、Facebook、亚马逊等网站开始屏蔽 IE6 会发生什么?
我喜欢它!但看看我最新的反 IE6 代码
M u a a h a h a h h a h h !
名为“CSS-Tricks”的网站,但你却使用 JavaScript,而“CSS 技巧”本来可以很好地完成任务?
.ie6box { display: block; } /* 这一行在 IE6 中显示框 */
html>body .ie6box { display: none !important; } /* 这一行将它隐藏在其他所有浏览器中,因为 IE6 会忽略“html>body”部分…… */
那么为什么使用 JavaScript 呢?
使用 JavaScript 的原因
1) 任何人都可以轻松地下载它并将其包含在自己的页面中,然后就完成了。易于使用。
2) 它展示了技巧,其中的一些技巧可以用于各种有趣的事情。
当然,也有纯 CSS 的方法可以实现这种效果,只是没有 JavaScript 那样整洁。我还要建议不要使用 hack,而是使用条件语句。
你好,Chris,
我发现了一些有趣的事情。
首先,我从“http://www.stalebrew.com/2008/browsers/stand-alone-internet-explorer-6/”下载了一个独立的 IE6 浏览器,顺便说一下,你的屏蔽脚本工作得很好,但只有在我点击演示按钮后,它才在这个网站上起作用。
但当我将脚本用于我的网站时,我并没有收到覆盖层或信息。
可能是我的问题,所以我重新下载了文件,并将整个文件上传到我的主机。但脚本仍然不起作用……再次强调,可能是我的问题。
所以,我邀请你自己查看一下。我做错什么了吗?
http://tazinteractive.com/IE6Blocker/ie6blocker.html
请回复。
Tarzine
好吧,我同意这两点。下载它并添加到自己的网站上更容易,尽管它更适合那些不了解 CSS 的人,我认为这很好……
只是,我不知道,你不觉得那些搜索“CSS-Tricks”的人,至少会对这方面有一些了解吗?但我可能没有看到“大局”,可能没有那么多“纯粹”的 CSS 技巧可以写 :)
不过,也许应该为这种帖子添加一个“第二种方法”部分?使用简单、无杂乱和“无 JavaScript”的 CSS 技巧,这些技巧是你建议不要使用的,对我来说也不太说得通.. 没有黑客的 CSS “技巧”是什么?:D
完全同意,IE 下台,所有版本,不仅仅是 IE 6。
虽然大多数人仍然使用 IE6,但幸运的是,我在学校可以使用 Firefox 2 ; )
屏蔽 IE6 用户访问网站真的是正确的答案吗?作为专业人士,我们应该提供某种程度的优雅降级或比其他浏览器更差的用户体验,而不是完全放弃?我们应该仍然通过浏览器向所有人提供我们的内容,而不是将他们拒之门外…这感觉不对。
你们当中有谁认识 Google 的朋友吗?如果他们在搜索页面上添加类似这样的功能,那不是太棒了吗?!也许他们很快就会添加,因为他们正在开发自己的浏览器…我认为它部分基于 Firefox 引擎或类似的东西。
无论如何,你怎么看只是在 M$ 条件语句中添加一个薄薄的 div…出现在页面的最顶端或底部?
(是的,我是一个 Mac 用户,使用我的双 20 英寸 LCD 屏幕和 FF...)
我过去几天一直在努力制作一个“复杂”的电子商务页面,包含 3 个表单 - 其中 2 个表单绝对不允许嵌套在表单 1 中,但需要在表单 1 内显示,这样布局就不会显得愚蠢或让任何宠物用户感到困惑,而且它们需要在服务器端动态或基于令牌/模板 - 理解了吗?….
是的,我希望有一种有益的病毒,能够绕地球一周,迫使任何版本的 IE 下载 Firefox,然后删除 IE 文件!
*丢掉 Explorer 并使用 http://GetFireFox.com
好吧,从个人博客或不针对该组的页面中排除 IE6 用户是可以的。但我认为,即使那样,你也应该提供关于你为什么不支持 IE6 的信息,**为什么**--仅仅说“滚开,§&!$%”在我看来并不是最好的选择。
在我的博客中,我使用 PHP 创建了一个检测机制。当你使用 IE6 访问时,你会在页面顶部看到一条黄色的信息栏。这是我网站上唯一针对 IE6 的调整 :D
太棒了!感谢您提供这个脚本。
我有一个请求。
有些人由于某些原因(例如 IT 管理员策略)无法自行升级。
Chris,您能否添加一个继续按钮,以便即使人们知道我们不支持 IE6,他们也可以继续浏览您的网站?
提前感谢。
Chris 的脚本太棒了 :-)
对于 IE6,可以使用其他 JavaScript,以及针对 IE6 的条件 CSS,以便在 IE6 中显示一个页面,使其看起来与其他所有浏览器中的显示一致。
对于开发者来说,屏蔽用户并不是一件好事,也许如果你要使用这个脚本,只需要一个小小的提示就够了…
例如,你可以启动一个 jQuery Growl 窗口…
我不确定“强制”用户下载和安装新软件是否是一个好主意。让我换个说法:我绝对反对。这是不使用 IE 的最有力理由之一。利用这种方法接近于计算机入侵,将 Firefox 与用户无法控制的、不受欢迎的程序联系起来,真的不是一个好主意。自动安装软件**总是**会让用户至少感到困惑,甚至会让他们感到沮丧,因为他们的电脑上发生了一些他们不知道的事情。请不要将 Firefox 置于这种环境中。
@Robert 这真是一个有趣的话题… 这种激进的方法可能是真正帮助全世界转向其他浏览器的关键,这显然是一件好事。
尽管 Robert 说的有道理,因为这可能是一种近乎恶意的、侵入性的行为。看看当用户访问示例网站时会看到什么:截图。
至少,我认为这个想法需要更“友好”一些,并清楚地解释它想为用户做些什么以及为什么,以及它没有恶意。
在我看来,这**可能**被用于一些**有害**的事情,这就是它有点可怕的原因。
我认为这种方法是为数不多的几种能够奏效的方法之一,即使是那些**不知道什么是浏览器**的人,而他们也是当今大多数 Internet Explorer (6) 用户。
运行从互联网上下载的程序**可能**确实有害,但在这个例子中,你让你的 Internet Explorer 用户运行一个程序,这个程序已经在所有主要的软件下载网站上发布了相当长一段时间,并获得了所有可能的“**100% 安全**”认证。
我认为让它更“友好”一些是一个好主意,但我担心对解释为什么它很棒的每个额外字符都会让目标用户感到害怕,因为他们不理解,也不想理解:他们只想要它能用。所以我认为保持解释文本尽可能简短是一个好主意。这就是 Flash 在任何地方安装的方式:它只是说“点击这里查看”,这会导致安装 Flash。这种方法很有效,因为 Flash 并没有默认安装,而 Flash 的安装量超过 99%。所以**当 FirefoxS 可以做到同样的事情**,我们将最终摆脱 Internet Explorer,这将是一件好事(至少对我来说,作为一名 Web 开发人员和安全专家),你认为呢?
这感觉有点倒退,就像微软在浏览器大战中获胜,网站上出现了那种非常侮辱性和排他的“针对 Internet Explorer 优化”信息一样。IE6 确实很麻烦,但用户仍然应该被允许使用他们过时的技术,如果他们愿意的话。不过,告诉他们他们没有获得最佳体验以及如何改进它,这是公平的。
我很高兴看到这里似乎出现了一种转变的趋势,但我们不应该开始命令用户。
我们也不应该迷恋 Firefox:也提供 Opera、Safari 和 Chrome。让我们不要用另一个垄断来取代一个垄断…
我不认为 IE6 用户特别想使用他们过时的技术,他们只是因为不知道更好的技术才使用它。
这些网站不仅仅在 Firefox 中有效:它们在 Opera、Safari、Chrome 和其他浏览器中也能正常工作。
问题是,IE6 用户不知道什么是(好的)浏览器,所以如果你给他们一个选择,他们可能只是随机选择一个(或 Chrome,仅仅因为他们知道 Google)。这就是我认为建议 IE6 用户专门使用 FirefoxS 或 Google Chrome 是一个好主意(因为 Opera 和 Safari 并不总是可以安装,因为它们需要管理员权限,而 FirefoxS 和 Google Chrome 则不需要)。
由于 Google Chrome 仍然处于测试阶段,我认为最安全和最佳的选择是推荐 FirefoxS。
**Mozilla FirefoxS** 现在在 https://css-tricks.cn/links-of-interest-51/ 上有自己的文章。
非常感谢您。这个脚本对我来说很好用!
那些仍然使用 IE 表达式的 Lightbox 包很快就会失效,因为 微软宣布本周早些时候星期四将结束样式表堆栈中的表达式。为了向后兼容,Quirks 和 IE7 严格模式仍然会存在于 IE8 中,但默认模式是标准模式。所以,对所有 IE 开发人员来说,祝你们好运!
我建议使用 (document) 而不是 (window),否则在内容较长的页面上,你仍然可以看到下面的内容。
将 window 替换为 document(信息:http://docs.jquery.com/CSS/height),它就起作用了。
感谢您的脚本,非常感谢。
当然,也可以使用一个快速的 PHP 替代方案。
我并不知道如何处理那些在 IE6 中看起来不太好的网站,但我经过大量搜索和阅读,找到了一种非常不显眼的解决方案。
看看 http://www.pushuptheweb.com/ - 这个脚本会在 IE、Firefox、Opera 和 Safari 过期时,在右上角显示一个小通知框。
不应该受到惩罚
我喜欢它的声音和外观!
我建议将“此网站不支持 IE”改为
IE 不支持此网站
我刚刚为我的网站设置了一个针对 IE6 的阻止器,并附带了说明和指向其他浏览器的链接。现在是时候对 IE6 痛下杀手了。谢天谢地,我的大多数访问者都不会来自那些在 406 个对 IT 一无所知的人签字批准后才会打补丁的大型组织(我以前做过支持人员,我知道公司升级有多愚蠢...)。
我说要坚定立场!在网站开始时显示弹出窗口,并包含“点击这里继续”... 但不要使用 IE6 技巧 :) 这样会让人们考虑升级...
与其他浏览器世界和 IE7 达成统一已经够难的了,更不用说浪费时间在一个过时的浏览器上了...
该死的 IE6,诅咒你下地狱!
感谢你编写了这个脚本。如果我想对 IE 5.5 及更低版本实现相同的结果,我应该为用户代理指定什么?
(navigator.userAgent.indexOf(“MSIE 6”)>=0)
人们不会离开 IE6,除非他们开始遇到诸如非 alpha png、我们在导航样式中不放置 .first 之类的表示标记时出现的额外行等问题...
不过圣诞节快到了,新电脑 = 新浏览器... 这不是最有效的升级方式,但如果这是 IE6 的棺材钉,那就对我来说有用
趁着这个机会... 让我们同时消灭所有讨厌的东西:IE6、Comic Sans MS、那些打错字为“alot”的人,还有那些不能自动弹起的马桶盖。
我们可不想当伪君子,对吧?
互联网法西斯主义不是解决任何问题的方案。与其直接把人赶出去,不如轻轻地引导他们去使用类似 browse happy 的东西(*不仅仅是 Firefox 下载,不使用 Internet Explorer 不意味着你必须使用 Firefox - 它也有缺陷和不足*)。这样你就不会让你的访问者感到不爽。
很棒,Chris!喜欢你的作品。
在 http://wordpress.org/extend/plugins/push-up-the-web-for-wordpress 上提供了一个更微妙的 WordPress 替代方案
这个脚本对我来说不起作用。
首先,我从 http://www.stalebrew.com/2008/browsers/stand-alone-internet-explorer-6/ 下载了一个独立的 IE6 浏览器,顺便说一句,你的阻止脚本非常有效,但只有在我点击演示按钮后,从这个网站开始才有效。
但当我将脚本应用到我的网站上时,我没有收到覆盖消息。
可能是我的问题,所以我重新下载了文件,并将整个文件上传到我的主机。但脚本仍然不起作用……再次强调,可能是我的问题。
所以我尝试使用 Mozilla 的 fire bug 来找出问题所在,似乎缺少一个“style.css”。但这不应该与脚本为什么不起作用有任何关系。
所以,我邀请你自己查看一下。我做错什么了吗?
http://tazinteractive.com/IE6Blocker/ie6blocker.html
请回复。
Tarzine