Javascript подтверждает, что Safari зависает с HTML с удаленного сервера - PullRequest
0 голосов
/ 25 ноября 2018

Safari не показывает окно confirm с кодом, полученным с удаленного хоста.После onclick Safari зависает без каких-либо сообщений в консоли javascript.Тот же код работает, когда он обслуживается с локального хоста, и код работает в Chrome, независимо от того, обслуживается ли он с удаленного хоста или локального хоста.

У кого-нибудь есть идеи?

<button onclick="myFunction()">Try it</button>

<script>
function myFunction() {
    confirm("Press a button!");
}
</script>

Версия: Safari версия 12.0.1, MacOS Mojave версия 10.14.1

1 Ответ

0 голосов
/ 25 ноября 2018

Я закончил перезагрузкой моего MacBook (что я редко делаю) и угадаю, что ... проблема решена.HTML confirm в Safari больше не является проблемой.

Пока что я не менял код на своем удаленном хосте.И меня действительно удивляет, что код HTML / Javascript с одного удаленного хоста (w3schools) работает и тот же код, который подается с другого удаленного хоста (мой удаленный хост), не работает.После перезагрузки компьютера (а не только браузера) всплывающее окно подтверждения работает так же, как и раньше.

Я точно не знаю, когда я последний раз обновлял MacBook из-за настроек автоматического обновления.Я предполагаю, что перезагрузка компьютера время от времени не так уж плоха.

...