duktape 2.3 в Netsurf 3.9 пробная ловля сломана - PullRequest
0 голосов
/ 01 марта 2019

Я здесь не в себе, но ...

Я тестирую функциональность ECMA duktape 2.3 в Netsurf 3.9 и обнаружил, что оператор 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

Таким образом, включение try предотвращает работу всего сценария!

Где я могу начать выяснять, что происходит?

...