我不在这里,但是...
我正在Netsurf 3.9中测试ECMA功能duktape 2.3,发现try-catch语句根本不起作用:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body lang="en-AU" dir="ltr">
Test Try Catch<br/>
<script language="JavaScript">
document.write("Script entered!<br/>");
try
{
document.write("In try!<br/>");
}
catch
{
document.write("In catch!<br/>");
}
document.write("Script exiting!<br/>");
</script>
</body>
</html>
这适用于Chrome浏览器并显示
Test Try Catch
Script entered!
In try!
Script exiting!
但是在netsurf中显示:
Test Try Catch
因此,尝试包含在内会阻止整个脚本正常工作!
我可以从哪里开始寻找正在发生的事情?