在firefox中,当javascript尝试http
从托管的页面向服务器发出CORS请求时https
,它将引发错误:
Blocked loading mixed active content
我想抓住这些错误,但我无法弄清楚如何.我用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
异步发生).如何捕获实际的错误消息:阻止加载混合活动内容...