【发布时间】:2015-11-28 13:21:58
【问题描述】:
我有这个非常简单的 html 文件。
<!doctype html>
<html>
<head>
</head>
<body>
<script>alert("hi");</script>
</body>
</html>
这通常在我笔记本电脑上的 Firefox 和 Google Chrome 中运行良好。但是,当我在 iPhone 设备上的 Safari 和 Android 设备上的 Google Chrome 中运行它时,JavaScript 代码无法运行。也就是说,不会出现警报。这对我来说是非常不寻常的。在移动设备上运行时我们需要更改 JavaScript 代码吗?我该怎么办?
【问题讨论】:
-
我只是在模拟器中运行它,我没有看到任何问题。这是非常不可能的。在禁用 Javascript 或类似情况的那些浏览器中可能存在一些问题。从这个角度检查。
-
@hagrawal 好吧,在 android 中,谷歌浏览器允许在所有网站上使用 javascript。
-
这是一种可能性,就像可能还有其他可能性一样,您很可能因为一种可能性而面临问题,因为您提供的代码 sn-p 是合法的。
-
我假设您 ping 服务器以获取该网页。您的服务器是否在监听 HTTPS?
-
@Ravenous 我不这么认为。我只是将 html 文件发送到我朋友的 facebook,然后他将其下载到他的设备中。然后他运行它,我们发现js代码没有执行。
标签: javascript android ios google-chrome safari