我有一个诺基亚Lumia 920,运行Windows Phone 8和IE 10.在我的网站上,我曾在某个时间点下面的代码:WP 8上的IE 10卡在兼容模式下
<iframe src="blank.html" frameborder="0"></iframe>
这是导致验证问题,并迫使电话上的IE 10进入IE 7兼容模式。为了解决这个问题,我添加了一些有条件的注释来加载这个版本,IE 7 & 8(其中需要frameborder
属性),并在其他浏览器中加载<iframe seamless>
。
我在我的登台服务器上修复了这个问题,重新加载了,用户代理字符串更新为IE 10模式。但是,我将代码实时推送,相同的HTML服务器(来自相同的服务器设置)以及重新加载电话时,用户代理仍报告IE 7兼容模式。
我该如何强制IE 10超出兼容性视图在其他服务器上?
的几个注意事项:
- 清除缓存并没有帮助
- 也没有重新启动
- 我了解
IE=Edge
元,但一个有效的网页是在我的情况很重要,所以我不“不想使用它 - 页面代码是非常简单的:HTML5的doctype,UTF-8
<meta>
,<title>
,几<script>
标签,一个标签<style>
和 项
- 页面和内容验证为HTML5
以什么方式使用元素导致无效页面? –
@MrLister''属性无效并导致验证错误。在[W3C验证器](http://validator.w3.org/)上试用它。 – Ktash