1
我有一個好奇的問題,發生在只有在Safari(我使用5.1.4)。我有以下的代碼提交登錄表單:setTimeout問題只出現在Safari中
$('#login-submit').click(function(e) {
e.preventDefault();
xDomainUtils.setIframeProxy('showLoginLoader');
setTimeout(function() {
$('#login-form').submit();
}, 1000);
});
登錄永遠不會發生在Safari。加載gif只是旋轉和旋轉。我已經使用Safari開發者工具來遍歷代碼,並且在}, 1000);
行之後似乎失敗了。它不會拋出任何JavaScript錯誤 - 就好像JavaScript在該點之後停止運行一樣。
我知道當你看不到整個代碼庫時很難提供反饋 - 我只是想知道這是否是Safari的一個已知問題。感謝您的任何建議!
不,這不是一個已知的問題,可能是其他代碼的問題。 PMI但什麼是xDomainUtils?如果你評論一下會發生什麼?你能發佈你的表單HTML和其他任何JavaScript嗎? – j08691