步骤4在一页结帐中检查magento在IE 9中不起作用

时间:2011-05-12 23:58:10

标签: magento internet-explorer-9

我已经尝试强制使用兼容模式到IE8,它似乎不起作用。似乎步骤1-3工作正常,但是当我选择信用卡信息时,没有任何响应我的点击...卡片类型没有下拉选择,没有任何输入是可选择的。

有没有人见过这个?

4 个答案:

答案 0 :(得分:1)

我们遇到了这个问题并强制IE8兼容as described in my answer to this question修复了它。值得注意的是,meta顶部head标记的位置非常重要。

显然,另一种方法是拥有多种付款方式。 (有些报道称,当只有一种付款方式可用时,该漏洞仅在IE 9上显示。)

答案 1 :(得分:0)

我实际上只是为我的一个朋友处理了这件事。您必须确保quirks模式标记是标头标记后面的第一个标记。

浏览到以下位置:

app / design / frontend / default / your template / template / page /

除非您对magento安装进行了大量修改,否则包含结帐的模板应位于该文件夹中。它很可能是2column-right.phtml或2column-left.phtml文件。 (我在所有代码文件中加入一个以强制网站上的每个页面使用IE8怪癖模式只是为了安全)。您的标题应如下所示:

<head>
 <meta http-equiv="X-UA-Compatible" content="IE=8" />

此外,完成后请不要忘记在管理部分刷新缓存。如果你把它放在正确的位置,它应该会起作用。

答案 2 :(得分:0)

我对1.5.1.0有完全相同的问题。找到解决方案的任何运气,亚当?

虽然破坏的页面兼容性模式图标已从地址栏中消失,但X-UA兼容的修复程序没有什么区别。

编辑:没关系。我找到this fix,谢谢杰布斯。我以为我永远不会解决它。

答案 3 :(得分:0)

将其放在模板的头部。将解决Magento和IE9的任何问题:

<meta http-equiv="X-UA-Compatible" content="IE=8" />
<meta http-equiv="X-UA-Compatible" content="IE=7" />