我正在尝试SyntaxError
使用 jQuery 通过 JSONP 访问可能格式错误的资源时检测到。
当我执行这样的事情时
try
{
$.ajax("http://www.google.com", {dataType:"jsonp"});
alert("good");
}
catch(e)
{
alert("bad");
}
我收到"good"
消息和Uncaught SyntaxError: Unexpected token <
来自www.google.com:1
。我想得到的是"bad"
消息。我正在使用 Chrome,但如果可能的话,我想要一个跨浏览器的解决方案。
有没有办法抑制SyntaxError
并检测返回的资源不是有效的 JSONP 文档?