今天是第一次在 Windows Phone 8 IE10 下调试页面程序,发现在iOS、Android下运行正常的程序,功能全部失效了,随后查看了IE设置选项,设置没有问题。
在这点上卡了一会,突然想起是否兼容模式的问题?
增加X-UA-Compatible之后,刷新页面,一切正常。
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
结论
Windows Phone 10 下 IE 默认启动兼容模式加载页面,在WP8下开发的同学们,千万不要忘记给页面加X-UA-Compatible。
关于X-UA-Compatible的用法,传送门:http://lightcss.com/add-x-ua-compatible-meta-to-your-website/