如果用户有IE8,但是网站有
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9; IE9">元数据。浏览器是否仍然在IE8版本中工作,还是模拟IE9?
发布于 2012-03-13 04:29:59
页面仍将在IE8中呈现,浏览器将忽略EmulateIE9设置,IE9只使用该设置来决定使用哪种文档类型标准。
从这个来源中,他们给出了以下示例:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7; IE=EmulateIE9">
这将告诉IE8使用IE7的文档标准。IE8不识别EmulateIE9设置,因为它是新的(@edusysadmin的顶帽提示)。
当IE8用于访问您想要访问的页面时,IE8将尝试使用页面顶部的doctype集。
示例:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
假设页面是IE8识别的文档类型,那么站点将正确显示。
发布于 2012-03-13 01:51:13
IE9可以呈现像IE8这样的页面,因为IE9比较新,所以它知道怎么做。
相反是不可能的。IE8比IE9老,IE8不能更新标准。
https://stackoverflow.com/questions/9681973
复制相似问题