我正在开发一个使用Umbraco的网站,我想使用兼容性按钮在IE8和IE7之间弹跳,但它是隐藏的。这是一个内部地址,但我没有在同一台服务器上的类似网站的问题。 (唯一的区别是这是使用'非标准'端口8080,我不认为这会有所作为?)IE8兼容模式按钮丢失
我已检查过以下博文; Compatibility View Button Missing in IE8
其中规定,
兼容性视图按钮将缺少以下 原因,
- 如果您查看的任何网页,你有“显示所有网站 在兼容性视图'复选框在工具>兼容性视图中选择 设置。
- 如果您想查看包含在 微软提供的兼容性视图列表的更新在网页上,你有 “包括来自Microsoft的更新的网站列表”复选框在 工具选择>兼容性视图设置,
- 如果您正在查看Intranet页面,并且您在“工具”>“兼容性视图设置”中选中了“显示内部网站 兼容性视图”复选框。
- 如果您通过开发工具栏切换了“文档模式”或“浏览器模式”设置 。
- 如果您正在查看已宣布这是“准备就绪”的Internet Explorer第8页。
我的网站/浏览器设置不属于任何一类,所以我只能假定有涉及更多因素。
我用我的所有网页的以下DOCTYPE,
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
我可以迫使IE浏览器通过包括使用最新版本的渲染,
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
但是,这并没有给我通过按钮切换浏览器模式的功能。
您可以在开发工具[F12]中更改兼容模式。 – RoToRa