问题:在IE9中第一次加载时,画布位置不对。但在打开控制台或更改模式后,其位置是正确的。
http://i39.tinypic.com/2nktbwg.jpg
http://i41.tinypic.com/2h6aljc.png
如何解决此问题?
答案 0 :(得分:1)
您的js文件中有console.log
个语句。 IE本身不理解console.log
,因为它没有控制台,因此javascript中断。但是当调用控制台时(我猜测开发人员工具)会运行console.log语句。
您所要做的就是删除或注释掉console.log
语句。
答案 1 :(得分:0)
我认为,这是因为默认情况下IE会以怪异模式呈现页面。
quirks mode refers to a technique used by some web browsers for the sake of
maintaining backward compatibility with web pages designed for older browsers,
instead of strictly complying with W3C and IETF standards in standards mode.
如果您想使用更高版本的IE版本,请将以下行添加到<head>
代码
<meta http-equiv="X-UA-Compatible" content="IE=edge">