【问题标题】:Step 4 in one page checkout for magento not working in IE 9一页结帐中的第 4 步 magento 在 IE 9 中不起作用
【发布时间】:2011-05-12 23:58:10
【问题描述】:

我已经尝试将兼容模式强制为 IE8,但它似乎不起作用。似乎第 1-3 步工作正常,但是当我选择信用卡信息时,我的点击没有任何反应...... cardtype 没有下拉选择,并且没有任何输入可供选择。

有人看过吗?

【问题讨论】:

    标签: magento internet-explorer-9


    【解决方案1】:

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

    显然,另一种方法是使用多种付款方式。 (有一些报道称,当只有一种付款方式可用时,该错误仅在 IE 9 上表现出来。)

    【讨论】:

    • 我已经阅读了那篇文章,我用元标记和 htaccess 强制使用 IE8,但它什么也没做。我会尝试第二种付款方式,但不是我的网站...客户的,他们只使用一种
    • 您是否启用了缓存?我总是忘记这件事。您可以验证元标记是否实际出现在输出中。根据 Magento 安装的年龄,“IE=EmulateIE7”模式可能会更好。 (这个问题是由 Magento 使用过时的 Prototype 版本引起的,该版本具有 IE 特定的 hack,会破坏现在符合标准的 IE9。)
    • 是的,我都尝试了(不是同时)并验证了两次,但仍然没有骰子
    【解决方案2】:

    我实际上只是为我的一个朋友处理了这个问题。您必须确保 quirks mode 标记是 header 标记之后的第一个标记。

    浏览到以下位置:

    app/design/frontend/default/你的模板/模板/页面/

    除非您对 magento 进行了大量修改,否则包含结帐的模板应该在该文件夹中。它很可能是 2column-right.phtml 或 2column-left.phtml 文件。 (为了安全起见,我在所有代码文件中都放了一个来强制网站上的每个页面都使用 IE8 怪癖模式)。你的标题应该看起来像这样:

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

    另外,完成后不要忘记刷新管理部分中的缓存。如果你把它放在正确的地方,它“应该”起作用。

    【讨论】:

    • 使用 magento 1.4....尝试了 IE-8 并模拟了 7 个元标记...再次...刷新缓存...快要发疯了
    • 因此,当您浏览到结帐页面并单击查看源代码时,您实际上是否将 quirks 模式标记视为标题之后的第一个标记。只是为了验证它的存在?
    • IE 9 允许您单击地址栏中的断页图标以强制使用 IE8 模式。如果你这样做......它会解决它吗?我意识到这只是单个会话的临时修复,但我只是想帮助解决问题。
    • 是的,如果标签被删除,按钮就会出现......但它不能解决问题
    • 嗯,那是个问题。单击该按钮解决了我们的问题,这就是为什么添加 quirks 模式标签也有效的原因。如果这对您没有帮助,那么您的 java 脚本中的某些内容与我们网站所玩的游戏不同。 Magento 确实教会了耐心不是吗??
    【解决方案3】:

    我在 1.5.1.0 中遇到了完全相同的问题。亚当,找到解决方案有运气吗?

    X-UA-Compatible 修复并没有产生任何影响,尽管损坏的页面兼容模式图标已从地址栏中消失。

    编辑:没关系。我找到了this fix,谢谢 Jebus。我以为我永远不会修复它。

    【讨论】:

      【解决方案4】:

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

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

      【讨论】:

        猜你喜欢
        • 2012-08-25
        • 2015-01-24
        • 2014-02-05
        • 2016-10-10
        • 2016-01-15
        • 2011-04-24
        • 2011-10-08
        • 1970-01-01
        • 2014-09-13
        相关资源
        最近更新 更多