iPhone не допускает функциональность Javascript или Jquery на странице HTML при загрузке в локально (работает нормально при загрузке с размещенного сайта) - PullRequest
0 голосов
/ 30 апреля 2020

Basi c Javascript не загружается при открытии в iPhone локально

Создать любой файл HTML с четным оповещением c HTML, например

<!DOCTYPE html>
<html>
<body>

<p>Click the button to display an alert box.</p>

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

<script>
function myFunction() {
  alert("Hello! I am an alert box!");
}
</script>

</body>
</html>

Код ссылки: https://www.w3schools.com/jsref/met_win_alert.asp

Этот базовый c код также не открывается в iPhone проверено в нескольких версиях

Шаги для воспроизведения: 1) создать этот файл на рабочем столе любой ОС Windows, Ma c, Linux сохранить его как тест. html 2) отправить его на iPhone через airdrop или по электронной почте или WhatsApp 3) Загрузить файл - Не работает должным образом, как это работает в действующей ссылке (если она размещена на размещенном сервере, она полностью работает)

Да Включено JavaScript в Safari на iPhone Кстати, не могу даже открыть файл в Chrome написано chrome не может обработать эту ссылку!

1 Ответ

0 голосов
/ 30 апреля 2020

Мне удалось воспроизвести проблему. Я не знаю, почему это не работает, но если ваша цель - просто протестировать ваш сайт локально на iPhone, я бы порекомендовал использовать localhost. Вот как это делается на Ma c:

  1. Откройте терминал и введите python -m SimpleHTTPServer, затем нажмите клавишу ввода / возврата.
  2. Откройте Системные настройки> Сеть, где Вы найдете свой IP-адрес
  3. Откройте Safari на iPhone и перейдите к [ваш IP-адрес]: [ваш номер порта]

Номер порта будет отображаться в терминал после шага 1. Оба устройства (Ma c и iPhone) должны быть подключены к одному и тому же Wi-Fi. URL из шага 3 должен выглядеть примерно так: 192.168.1.102:8000

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...