我收到以下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