的误解-6ren"> 的误解-我无法意识到元 http-equiv="X-UA-Compatible"content="IE=edge. 1) 如果有用户使用了某个版本的IE,而他尝试打开具体页面,则该页面将在用户拥有的IE版本(-6ren">
gpt4 book ai didi

internet-explorer - 对<meta http-equiv="X-UA-Compatible"content="IE=edge">的误解

转载 作者:行者123 更新时间:2023-12-01 22:57:16 28 4
gpt4 key购买 nike

我无法意识到元 http-equiv="X-UA-Compatible"content="IE=edge.

1) 如果有用户使用了某个版本的IE,而他尝试打开具体页面,则该页面将在用户拥有的IE版本(最新版本)中打开。我不明白为什么我们需要那个标签来维护它?

2)如果用户明确说他的IE(例如IE9)想要打开浏览器页面作为一些以前的IE版本(例如IE8)这个元标记会阻止它吗?

3) 如果我有 IE7 或 IE8 并且这个页面有一个元标记怎么办?该页面将在 IE7 或 IE8 中打开取决于我的计算机上已有的最新浏览器版本。

我真的看不到这个元标记的用途(除非用户已经调整了新版本的浏览器以将页面打开为旧版本),或者我在这里错过了一些东西。

最佳答案

"1) If some users have some version of IE and he try to open concrete page, the page will be open in the version of IE Which user have (the latest version). I do not understand why we need that tag to maintain that?"



IE 8* 及更高版本内置了多个渲染引擎。IE 为特定页面选择使用哪个渲染引擎取决于多种因素。有时它默认为较旧的模式,因此即使您使用的是 IE10,它也可能会在 IE7 兼容性 View 中打开特定页面。

如果您在页面上使用标准的 html5 文档类型,例如 <!DOCTYPE html> ,那么你会认为你不必担心,在互联网上这或多或少是正确的。但是,出于对 Microsoft 以外的任何人都没有意义的原因, 如果 IE 在局域网上打开一个页面,它默认为旧的兼容性 View ,即使指定了 html5 文档类型。

使用 <META>您提到的标签告诉 IE 始终使用它拥有的最新(“边缘”)渲染引擎。

"2) If user explicitly say that his IE (IE9 for instance) want to open the browser page as some previous IE version (for instance IE8) will this meta tag prevent it?"



不可以。用户仍然可以使用内置的开发工具来更改文档模式。

"3) What if I have IE7 or IE8 and this page has a meta tag? That page will be open in IE7 or IE8 Depends which version of browser I have already have as the latest on my computer."



是的。当然IE8不能在IE9模式下打开页面。但正如我上面提到的,元标记告诉您使用哪个版本的 IE 使用它拥有的最新模式,而不是(可能)默认为旧模式。

*或者我的意思是IE 7及更高版本?我忘了。

关于internet-explorer - 对&lt;meta http-equiv="X-UA-Compatible"content="IE=edge">的误解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17467245/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com