最近、security bugのためにiOSをアップグレードしましたが、私のウェブサイトが私の電話で正しく読み込まれなくなっています。私のデスクトップで、私は簡単な例まで問題を煮てきたSafari iOSでJavascriptファイルが読み込まれていませんか?
...
の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);
が、これは生産しますiteratingカウントが、私の携帯電話(モバイル/ 12G34 Safari/601.1)でSafariで見たときにjavascriptファイルは単にロードされていない???? Javascriptファイルは、私がUSB経由でテザリングしている私のWebInspectorの "All Resources"タブにも表示されません。
提案?
おかげで、
ビル
は編集: この質問には回答を得なかったが、私はまだこの問題と格闘しています。私はいくつかの情報を見つけました。私はjavascriptのが原因でロードされていないことを発見したSafariのWebInspectorを使用して
...
「http://192.168.133.1/demo.html」 ドキュメントのフレームがサンドボックスとされているため、「許可し、スクリプトの許可でブロックされたスクリプトの実行 が設定されていません。
私はesp8266のホームスパンウェブサーバーからこのページを提供しているので、このメッセージは私にHTTPヘッダーを調整するよう促しました。 HTTPヘッダーが正常に表示されます。
このhtmlページが最初にサンドボックス化されていることや、Safari Mobileでスクリプトを実行できるように「スクリプトを許可する」方法を理解できません。
ご協力いただければ幸いです。
この解決済みの鉱山の問題 –