Safari iOS не загружает файл Javascript?
Я только что обновил свою iOS из-за недавнегоошибка безопасностии я обнаружил, что мой сайт больше не загружается должным образом на моем телефоне!
Я свел проблему к упрощенному примеру ...
index.html =
<html>
<head>
<title>Demo</title>
<meta name="description" content="Test of basic Javascipt function">
<script src="demo.js"></script>
</head>
<body class="body">
<div id="main">
</div>
</body>
</html>
demo.js =
var i = 0;
function update() {
'use strict';
document.getElementById("main").innerHTML = i;
i = i + 1;
}
setInterval(update, 1000);
На моем рабочем столе это производит счетчик итераций, но при просмотре с Safari на моем телефоне (Mobile / 12G34 Safari / 601.1) файл javascript просто не загружается ???? Файл Javascript даже не отображается на вкладке «Все ресурсы» в моем WebInspector, который я подключаю через USB.
Предложения?
Спасибо,
Билл
Изменить: Этот вопрос не получил ответа, но я все еще борюсь с этой проблемой. Я нашел еще немного информации.
Используя Safari WebInspector, я обнаружил, что JavaScript не загружается, потому что ...
Блокировка выполнения скрипта в 'http://192.168.133.1/demo.html'потому что фрейм документа находится в песочнице, а разрешение' allow-scripts 'не установлено.
Так как я отправляю эту страницу с веб-сервера homespun на esp8266, это сообщение вдохновило меня на настройку моих заголовков HTTP. Заголовки HTTP, кажется, в порядке.
Я не могу понять, как эта html страница попадает в песочницу, и как «разрешить скрипты», чтобы я мог запустить свой скрипт в Safari Mobile.
Любая помощь приветствуется.