在访问部分网站过程中,遇到“兼容性视图”按钮未显示在地址栏的右侧,“工具”菜单下的该命令也不可用的问题。一开始以为是优化的问题,或者是浏览器的“智能识别”所致。但对于哪些网站“兼容性视图”不可用,似乎并不是可确定的,故仔细琢磨后,感觉并不是在浏览器端进行了控制。
这个问题持续了很长时间,在IE9安装后没多久,好奇下,再次搜索了答案:
微软官方帮助给出的解答如下:
在 Internet Explorer 8 中,如果“兼容性视图”按钮未显示在地址栏的右侧,或者,如果“工具”菜单下的该命令不可用,则您不可以使用此方法。您可能是遇到了其他问题,或者,网络管理员可能已使用组策略设置配置了计算机的“兼容性视图”设置。
事实上,在组策略中采用的是默认的选项,也就不存在组策略设置的问题,至于“其他问题”尚未可知。继续搜索……
最终在某blog上得到解答,如下:
you can setup to run IE7-emulate mode in every html/aspx page :
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
</head>
<body>
大概了解了原因——原来代码是可以控制的!查看了Google等网站的源代码后,发现在其meta标签中果然有类似代码。Google代码如下:
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
从结果来看,应该是利用脚本对访客的浏览器版本进行了识别,但最根本的也许还是,首先必须要保证在相应(IE)版本下网站能够正常工作。(或许利用代码进行控制的一个目的在于,防止使用“兼容性视图”进行访问,从而便于统计、控制,而不至于引起混乱。)
想必,这也是标准化的一个小细节吧……
分享到:
相关推荐
总结来说,识别IE8的兼容性视图模式是解决浏览器兼容性问题的关键步骤。通过JavaScript的`document.documentMode`属性,我们可以检测到浏览器的工作模式并据此调整代码策略,确保网页在不同环境下都能良好运行。然而...
IE11浏览器的兼容性视图设置是指用户可以根据自己的需要,选择浏览器的显示模式,例如选择IE8、IE9、IE10等模式,以适应不同的网站和应用程序。 知识点2:IE11浏览器为什么无法保存兼容性视图设置? IE11浏览器无法...
通过代码添加、删除、查询等操作IE兼容性视图网站。封装类,直接调用就可以了。通过代码添加、删除、查询等操作IE兼容性视图网站。封装类,直接调用就可以了。通过代码添加、删除、查询等操作IE兼容性视图网站。封装...
在这种情况下,IE9的“兼容性视图”功能成为了解决这一问题的关键。 **兼容性视图的作用** “兼容性视图”允许用户以较低版本IE的渲染方式来加载网页,以确保那些未针对新浏览器进行优化的网站能正常显示和运行。...
兼容性视图是IE9的一项特性,它允许浏览器以不同的渲染引擎来显示网页内容,从而解决与旧版IE兼容性相关的问题。简单来说,就是让IE9能够像早期版本的IE那样渲染网页,确保页面在新版本的浏览器中也能正常显示。 ##...
为了应对上述兼容性问题,微软在IE8及其后续版本中引入了一项名为“兼容性视图”的功能。该功能旨在帮助用户解决因浏览器升级而导致的部分网站显示异常的问题。 1. **临时解决方案**: - 当用户访问一个疑似基于旧...
### 如何在Win8电脑中关闭IE浏览器...通过上述步骤,您可以在Win8系统中有效地关闭IE浏览器的兼容性视图设置,从而避免因兼容性问题导致的网页显示异常情况。同时,根据具体情况采取额外措施,以确保浏览体验更加顺畅。
ClearableListData--添加IE的兼容性视图,可以VC添加 IE的兼容性视图 ,好不容易找到的资源,只有添加功能,其他的功能请参看我的其他资源。如果没有积分,请私信给我邮箱,我会尽快把代码发过去的
标题和描述中提到的问题主要涉及Internet Explorer 9(简称IE9)浏览器的“兼容性视图”功能。兼容性视图是一种模式,允许用户以较旧版本的浏览器渲染模式查看网站,以解决新版本浏览器与老旧网页设计不兼容的问题。...
下面是关于 IE10 兼容性视图的详细知识点: 一、什么是 IE10 兼容性视图? IE10 兼容性视图是一个特殊的浏览模式,它能够让用户在浏览网页时使用旧版本的网页标准。这种模式可以让用户访问一些基于旧版本网页标准...
你可以通过查看和学习这段代码,了解如何具体实现获取IE兼容性视图网站的功能。如果代码中只实现了获取功能,其他如添加、删除或修改兼容性视图设置的代码可能需要自行编写或参考其他资源。 总之,理解和处理IE的...
本文将深入探讨如何处理Internet Explorer(IE)的“兼容性视图”设置,特别是如何通过C++编程语言实现“ClearableListData”来删除指定的网站,使得它们不再以兼容模式显示。 首先,了解什么是兼容性视图至关重要...
2. IE兼容性视图列表:在IE8及以上版本中,浏览器有自身的兼容性视图网站列表,即使在QQ浏览器中关闭兼容性视图,这些网站仍然可能自动启用。 **默认启用兼容性视图的网站类型** 1. 特定网站:这些是浏览器检测到...
但是,不要急,因为IE8提供了“兼容性视图”可以解决这个问题。当页面在IE8中显示不正常时,在地址栏右边会出现一个小图标(图形是一页撕碎的纸),如果出现这个“兼容性视图”按钮的小图标,只要单击它一下即可正常...
在IE8中,可以通过以下步骤来调整兼容性视图设置: - **全局设置**: - 打开IE浏览器,点击右上角的“工具”按钮(或按键盘上的Alt键,然后选择“工具”)。 - 选择“兼容性视图设置”选项。 - 在弹出的窗口中...
2. 用户的本地设置中,如果网站已被添加到IE8及以上版本的兼容性视图列表,那么浏览器会自动使用兼容性视图打开这些网站,即使在QQ浏览器中也是如此。 3. 如果用户手动在菜单中启用了或取消了某个网站的兼容性视图...
一个windows下用来设置ie兼容的脚本,方便批量设置,不用每台机器都设置一遍了; 一个windows下用来设置ie兼容的脚本,方便批量设置,不用每台机器都设置一遍了
### IE7到IE8站点兼容性问题解析 随着Internet Explorer 8(以下简称IE8)的发布,许多开发者面临着从IE7向新版本浏览器迁移时所遇到的兼容性问题。为了帮助开发者更好地理解并解决这些问题,本文将深入探讨IE8与IE...
1. **开启兼容性视图**:IE11提供了“兼容性视图”模式,可以模拟老版本的IE浏览器行为。用户可以通过点击地址栏旁的“工具”图标,选择“兼容性视图设置”,将需要兼容的网站添加到列表中。 2. **调整UA字符串**:...
IE浏览器提供了多种兼容性视图模式,可以选择适合的模式来解决不兼容问题。下面是兼容性视图模式的设置步骤: 1. 点击“工具”—“兼容性视图设置”; 2. 选择要使用的兼容性视图模式,如IE9标签M、HTML CSS控制台...