我正在努力寻找一种好方法来通知我们网站的访问者从IE6升级以获得完整功能。我看到很多这个在使用中。有人知道它的良好来源吗?
答案 0 :(得分:3)
您可以为ie6添加条件注释。或者你可以通过检查用户代理字符串来完成它。
<!--[if IE 6]>
Special instructions for IE 6 here
<![endif]-->
答案 1 :(得分:1)
有一些特定于IE6的方法,you can get started here然后按照你想要的方式设置它们......但这些只是IE6运行的基本触发器。
如果我不建议您在同一主题上阅读this SO question/answer set(仅限10k +),我会感到很不舒服,需要考虑很多优点。
答案 2 :(得分:1)
在SO上使用这个答案:
Detecting IE6 using jQuery.support
您可以查看是否显示提示
答案 3 :(得分:1)
Chrome Frame是解决这一特定问题的首选方法,因为如果他们拥有IE6,他们很有可能被公司的IT部门强迫。
http://www.chromium.org/developers/how-tos/chrome-frame-getting-started
所有你需要的头脑:
<meta http-equiv="X-UA-Compatible" content="chrome=1">
<!--[if IE 6]>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/chrome-frame/1/CFInstall.min.js"></script>
<![endif]-->
此前结束</body>
(对于jQuery):
$(document).ready(function() {
CFInstall.check({
mode: "overlay",
destination: "http://{{ host }}"
});
});
如果您不使用jQuery或其他库,只需直接包含该呼叫:
CFInstall.check({
mode: "overlay",
destination: "http://{{ host }}"
});