我在一個WordPress插件中使用plupload處理將圖像上傳到我的在線商店中的產品。這一切都工作正常,除IE8,可能還有一些其他版本的年齡超過11二次上載失敗嘗試在IE8中添加一個文件
使用IE8開發工具,我能夠查明錯誤此代碼:
function __flash__addCallback(instance, name) {
instance[name] = function() {
return eval(instance.CallFunction(「」 + __flash__argumentsToXML(arguments,0) + 「」));
}
}
我收集意味着有一些Flash和JavaScript之間的相互通信問題。谷歌搜索後,一些可能的原因包括: 1.使用保留詞命名swf調用,如播放,停止,暫停等。我不認爲這是這種情況。 2. CSS規則隱藏了plupload試圖進行調用的容器。我不認爲這是我的問題,但並沒有完全排除。 3. plupload對象沒有正確實例化或清理。我認爲這是錯誤可能存在的地方,但我不確定如何確認或修復它。
您可以看到問題的網址是http://mpp.jebwebsolutions.com.au/product/a5-custom-jigsaw-puzzle/。使用IE8,嘗試上傳照片,將其添加到購物車,繼續購物,然後上傳另一張照片。 Flash需要安裝,並在我的測試環境中。
感謝您的幫助!