Magento2兼容到IE8
Magento2不兼容IE的原因有很多,其中最重要的是M2用了@media媒体差询,所以几乎所有样式都不会进来,因为它是响应式。
然后需要注意的一点是必须要在生产环境下在IE中打开,因为低版本IE不支持less.js在浏览器上去执行less编译。
所以只需简单在头部引入以下Js即可解决一大部分:
<!--[if lt IE 9]> <script src="http://apps.bdimg.com/libs/html5shiv/3.7/html5shiv.min.js"></script> <script src="http://apps.bdimg.com/libs/respond.js/1.4.2/respond.min.js"></script> <![endif]-->
头部文件位置在:app/code/Magento/Theme/view/base/templates/root.phtml

当然,还需要解决很多其他问题:
比如:
1、低版本ie不支持placeholder
2、svg格式的图片等等。。
这些问题都能解决。
目前自己想着重新写一套样式去覆盖这些出了问题的css文件去单独在低版本ie下去识别和执行。
我手上的magento2的后台用到了angularJs,因此就无能为力了。
浙公网安备 33010602011771号