0

http://dev.respectfulrevolution.org/you我們有三個PayPal捐贈「按鈕」/窗體,在除IE8和IE9以外的所有測試過的瀏覽器中都能正常工作。 PayPal不會將您重定向到合適的捐贈頁面,而是會將您重定向到PayPal主頁/登錄頁面,並提示您先登錄。登錄後,它會告訴您鏈接已過時,您永遠無法進入捐贈頁面。PayPal捐贈按鈕不正確提交/重定向Internet Explorer 8和9?

想法?您還可以在http://www.respectfulrevolution.org/you查看生產版本。

回答

0

哦尷尬。原來,這與IE8/9或PayPal無關。相反,我向PayPal提交了一個表單,而沒有必要的關於hosted_button_id是什麼,cmd是什麼等的數據。當我在IE8/9上查看這個問題時,我注意到我的隱藏表單輸入包含這個數據是空白的。什麼給和爲什麼只在IE8/9上?

嗯,這是尷尬。我有一個函數,只有在表單輸入屬性佔位符不受支持並且經過測試的瀏覽器時才運行,IE8/9是唯一不支持的功能。在我的佔位符回退函數中,我傾向於將所有表單輸入作爲目標,並基本上將值清空。

所以總而言之,問題出在我的代碼中。但是,其他有類似症狀的人應確保他們將所有必要的數據提交給PayPal,其他人可能會在主頁上顯示一條小錯誤消息。