在Firefox中,JavaScript時試圖做一個CORS請求,從上https
託管頁面的http
服務器,它會拋出一個錯誤:追趕「阻止裝載混合活動內容」 CORS錯誤
Blocked loading mixed active content
我想抓住這些錯誤,但我不知道如何。 E.g.I試圖像這樣使用jQuery:
try {
$.get("http://public.opencpu.org/ocpu/library/").fail(function(xhr, err){
console.log("Server error:" + xhr.responseText);
});
} catch(e){
console.log(e.message);;
}
但buth xhr.responseText
和e.message
是空字符串(可能是因爲$.ajax
異步發生)。我怎樣才能捕捉到這樣的實際錯誤信息:被阻止的加載混合活動內容...
所以你在說的是$ .ajax調用需要使用阻止字段來增強。 – Rhyous
我在jquery中找到了一行代碼,其中調用了xhr.open。在鉻,我沒有得到一個例外。相反,xhr.send()會記錄異常,但xhr.statusText保持爲空。 – Rhyous