我收到以下Javascript。由于URL不存在,document.location语句会产生错误。我认为try/catch块会捕获任何错误。但是,这不起作用。任何想法如何避免此错误并继续处理脚本的其余部分?document.location错误处理
<script type="text/javascript">
function foo()
{
try
{
document.location='non-existing-site.com';
}
catch(err)
{
}
}
</script>
如何将脚本放到您不控制的域,特别是不存在的域? – 2012-03-31 20:16:31
@EugeneRetunsky。谁说这是一个不同的领域?顺便说一下,它可以完成。选中[Fiddle](http://jsfiddle.net/U6KHR/1/)。这不是Ajax请求。 – gdoron 2012-03-31 20:18:20