Casperjs не перенаправляет, если в JavaScript есть «let» - PullRequest
0 голосов
/ 27 сентября 2019

Например, это источник html-страницы: example.html

<html>
<head></head>
<body>
    <script>
    for (let i = 0; i < 10; ++i) {

    }
    window.location = 'http://example.com';
    </script>
</body>
</html>

Выполните команду, чтобы открыть страницу example.html с casperjs

casper.start('example.html')

Результат, которого я не ожидал.casperjs нельзя перенаправить на http://example.com

Но если я отредактировал приведенную выше страницу example.html, заменив в for

let i = 0 ~~> var i = 0

у меня все сложилось.casperjs будет перенаправлен на http://example.com

Как я могу исправить эту ситуацию на каждом сайте?

...