2011-05-12 46 views
1

我已經嘗試強制兼容模式IE8,它似乎並沒有工作。似乎步驟1-3工作正常,但是當我選擇信用卡信息時,沒有任何響應我的點擊...卡片類型沒有下拉選擇,也沒有任何輸入可選。步驟4在一個頁面簽出magento不工作在IE 9

有沒有人看到這個?

回答

1

我們有這個問題,並強迫IE8兼容性as described in my answer to this question修復它。值得注意的是,在head頂部的meta標籤的位置很重要。

顯然,它的另一種方式是有多種付款方式。 (有一些報道說,只有一種支付方式可用時,該錯誤僅在IE 9上出現。)

+0

我已經閱讀該帖子,我強迫IE8與元標記和htaccess,它什麼也沒做。我會嘗試第二種付款方式,但不是我的網站...客戶端,他們只使用一個 – ThinkNewDev 2011-05-13 00:08:05

+0

您是否啓用了緩存?我一直都忘記這一點。您可能會驗證元標記實際上是否出現在輸出中。根據Magento安裝的年齡,您可能會更喜歡「IE = EmulateIE7」模式。 (這個問題是由於Magento使用過時的Prototype版本引起的,這個版本在符合IE9標準的IE9中破解了特定於IE的黑客攻擊)。 – 2011-05-13 00:13:45

+0

是的,我嘗試了兩種方法(不是同一時間)並驗證了兩次,仍然沒有骰子 – ThinkNewDev 2011-05-13 00:44:05

0

我實際上剛剛爲我的一位朋友處理了這個問題。你必須確保怪癖模式標籤是頭標籤後面的第一個標籤。

瀏覽到以下位置:

應用程序/設計/前端/默認/模板/模板/頁/

除非你大量修改Magento的安裝包含結賬應該是模板在該文件夾中。這很可能是2column-right.phtml或2column-left.phtml文件。 (我把所有的代碼文件中的一個強制網站上的每個頁面使用IE8怪癖模式只是爲了安全)。你的頭看起來應該完全一樣:

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

此外,當你完成別忘了清空緩存的管理部分。如果你把它放在正確的地方,它'應該'工作。

+0

使用magento 1.4 ....嘗試IE-8和模擬7元標記...再次...刷新緩存...回合發瘋 – ThinkNewDev 2011-05-13 00:29:03

+0

因此,當你瀏覽到結帳頁面,並點擊視圖源你真的看到怪癖模式標籤作爲標題後面的第一個標籤。只是爲了驗證它在那裏? – RThomas 2011-05-13 00:34:44

+0

你我每次都檢查過 – ThinkNewDev 2011-05-13 00:41:57

0

我與1.5.1.0有完全相同的問題。亞當,找到解決方案有什麼好運?

X-UA兼容修補程序沒有什麼區別,儘管已損壞的頁面兼容模式圖標已從地址欄中刪除。

編輯:無所謂。我發現this fix,謝謝Jebus。我以爲我永遠不會修復它。

0

將此放置在模板的頭部。將解決與Magento和IE9的任何問題:

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