在iPhone本地打开时无法加载基本Javascript
例如创建具有基本HTML警报的任何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
此基本代码也不会在经过多个版本测试的iPhone中打开
复制步骤:1)在Windows,Mac,Linux等任何操作系统的桌面上创建此文件,并将其另存为test.html2)通过空投或电子邮件或Whatsapp将其发送到您的iPhone3)加载文件-不能像预期的那样在实时链接中正常工作(如果放在托管服务器上,则完全可以工作)
是的在iPhone的Safari中启用了JavaScript顺便说一句,甚至无法在Chrome中打开文件,它表示Chrome无法处理此链接!
我能够重现问题。我不知道为什么这行不通,但是如果您的目标是仅在iPhone上本地测试您的网站,则建议使用本地主机。这是在Mac上完成的过程:
python -m SimpleHTTPServer
,然后按Enter /返回键。端口号将在步骤1之后显示在终端中。两个设备(Mac和iPhone)必须连接到同一wifi。步骤3中的URL看起来应与此类似:192.168.1.102:8000