Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IE9和IE9兼容性视图浏览器模式之间的差异_Javascript_Internet Explorer_Ie8 Compatibility Mode_X Ua Compatible - Fatal编程技术网

Javascript IE9和IE9兼容性视图浏览器模式之间的差异

Javascript IE9和IE9兼容性视图浏览器模式之间的差异,javascript,internet-explorer,ie8-compatibility-mode,x-ua-compatible,Javascript,Internet Explorer,Ie8 Compatibility Mode,X Ua Compatible,IE9和IE9兼容视图浏览器模式之间的区别是什么? 另外,如果我在服务器端(Java)添加与X-UA兼容的头文件,是否会影响浏览器模式 httpRes.addHeader("X-UA-Compatible", "IE=edge"); 这会覆盖浏览器模式吗 我需要一种方法,即使用户使用开发者工具栏模式设置,也不会显示兼容性视图。我该怎么做呢?我不知道你是否已经这样做了,有一个明确的解释 您无法阻止用户使用开发者工具栏,老实说,这是一件非常好的事情。我不想让你控制我的浏览器,不是因为我在使用IE,

IE9和IE9兼容视图浏览器模式之间的区别是什么? 另外,如果我在服务器端(Java)添加与X-UA兼容的头文件,是否会影响浏览器模式

httpRes.addHeader("X-UA-Compatible", "IE=edge");
这会覆盖浏览器模式吗


我需要一种方法,即使用户使用开发者工具栏模式设置,也不会显示兼容性视图。我该怎么做呢?

我不知道你是否已经这样做了,有一个明确的解释

您无法阻止用户使用开发者工具栏,老实说,这是一件非常好的事情。我不想让你控制我的浏览器,不是因为我在使用IE,而是仍然

但是,您可以告诉浏览器如何呈现页面。这就是为什么

好的,请回答你的一些问题:

Compability视图适用于为旧版IE设计的站点

为旧版本的Windows Internet Explorer设计的网站在当前版本中并不总是按预期显示。我们在WindowsInternetExplorer8中通过添加兼容性视图功能解决了这一问题,该功能允许用户“还原”到平台的早期浏览器版本,该版本模拟IE7标准模式

您可以在@Alesanco提供的链接中阅读

那么
X-UA-Compatible
做什么呢?它告诉浏览器它应该以哪种模式呈现页面,这意味着你可以告诉IE9以IE5的方式呈现页面。 这意味着您可以在某种程度上控制页面的呈现,但您不能期望控制用户是否使用开发人员工具栏,除非您可以访问用户的计算机


有关详细信息,请参阅此部分。

嗯……它没有回答我有关覆盖问题的问题。。例如,我如何覆盖开发人员工具栏设置?很遗憾,您无法覆盖开发人员工具栏设置,因为它位于浏览器上,并且您无法强制浏览器执行您想要的操作。。。我认为这也是出于安全原因。虽然您无法控制开发人员工具栏,但第一个问题是为什么您认为这是一个好主意?我已经编辑了您关于元标记和服务器端的段落,因为它不正确<代码>