Safari iOS lädt keine Javascript-Datei?

Ich habe gerade mein iOS wegen des aktuellen @ aktualisiersecurity bug, und ich stelle fest, dass meine Website auf meinem Handy nicht mehr richtig geladen wird!

Ich habe das Problem auf ein vereinfachtes Beispiel reduziert ...

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);

uf meinem Desktop führt dies zu einer Iterationszahl, aber bei der Anzeige mit Safari auf meinem Handy (Mobile / 12G34 Safari / 601.1) wird die Javascript-Datei einfach nicht geladen. Die Javascript-Datei wird in meinem WebInspector, den ich über USB anbinde, nicht einmal auf der Registerkarte "Alle Ressourcen" angezeigt.

Vorschläge

Vielen Dank

Rechnun

Edit: Diese Frage hat keine Antwort bekommen, aber ich ringe immer noch mit diesem Problem. Ich habe weitere Informationen gefunden.

Mit dem Safari WebInspector habe ich festgestellt, dass das Javascript nicht geladen wird, weil ...

Blocked Skriptausführung in 'http: //192.168.133.1/demo.htm ', weil der Frame des Dokuments in einer Sandbox gespeichert ist und die Berechtigung' allow-scripts 'nicht festgelegt ist.

Da ich diese Seite von einem homespun Webserver auf einem esp8266 aus versorge, hat mich diese Nachricht dazu inspiriert, meine HTTP-Header zu optimieren. Die HTTP-Header scheinen in Ordnung zu sein.

Ich kann nicht herausfinden, wie diese HTML-Seite überhaupt in eine Sandbox verschoben wird und wie man Skripte zulässt, damit ich mein Skript in Safari Mobile ausführen kann.

Jede Hilfe wäre sehr dankbar.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage