小编Bil*_*Boy的帖子

Safari iOS 未加载 Javascript 文件?

由于最近的安全漏洞,我刚刚升级了我的 iOS,但我发现我的网站无法在我的手机上正常加载!

我已经把问题归结为一个简化的例子......

索引.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>
Run Code Online (Sandbox Code Playgroud)

演示.js =

var i = 0;

function update() {
    'use strict';
    document.getElementById("main").innerHTML = i;
    i = i + 1;
}
setInterval(update, 1000);
Run Code Online (Sandbox Code Playgroud)

在我的桌面上,这会产生一个迭代计数,但是在我的手机(Mobile/12G34 Safari/601.1)上使用 Safari 查看时,javascript 文件根本无法加载???Javascript 文件甚至没有显示在我通过 USB 共享的 WebInspector 中的“所有资源”选项卡下。

建议?

谢谢,

账单


编辑:这个问题没有得到回应,但我仍在努力解决这个问题。我找到了更多信息。

使用 Safari WebInspector 我发现 javascript 没有加载,因为...

阻止了“ http://192.168.133.1/demo.html ”中的脚本执行,因为文档的框架已被沙盒化并且未设置“allow-scripts”权限。

由于我是在 esp8266 上的一个朴素的网络服务器上提供这个页面的,这条消息激励我调整我的 HTTP 标头。HTTP 标头似乎没问题。

我无法弄清楚这个 html …

html javascript safari ios

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

html ×1

ios ×1

javascript ×1

safari ×1