我无法在 iOs 上使用任何 javascript (jQuery)
Posted
技术标签:
【中文标题】我无法在 iOs 上使用任何 javascript (jQuery)【英文标题】:I cant get any javascript (jQuery) working on iOs 【发布时间】:2016-01-22 08:35:13 【问题描述】:我正在尝试重建我的投资组合,并且在桌面上所有 js 功能都可以工作,但是当我在移动设备上加载我的页面时,似乎所有 javascript 都被阻止了。
我已经缩短了我的 script.js 文件,只包含这个
$(document).ready(function()
alert("hi");
);
在我的 index.php 底部我有这个(我已经排除了所有 php 调用,所以它是一个带有脚本的简单 html 页面)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"></script>
<script type="text/javascript" src="/scripts/script.js"></script>
</body></html>
【问题讨论】:
一切似乎都正常...您是否尝试通过桌面 Safari 打开您的网站并检查控制台是否显示某些内容? 您还可以将 iPhone 连接到计算机,并使用桌面 Safari 的开发者工具远程浏览它。 谢谢@gabrielperales 我调试了它,如下所示,发现没有找到 script.js 的路径。必须排除第一个“/”,因为我已将新的投资组合结构放在域上的目录中......所以......非常感谢。 ;) 【参考方案1】:您的代码似乎没问题。您可以通过远程调试检查您的 Safari 控制台是否显示某些内容:
在您的 ios 设备上启用“Web Inspector”。通过转到Settings > Safari > Advanced
并切换Web Inspector
和JavaScript
来启用此操作。
在台式计算机的 Safari 上启用 Develop menu
。为此,请转到 Safari > Preferences > Advanced
并勾选 Show Develop menu in bar
的检查
Develop > [YOUR_DEVICE]
并单击您要调试的页面。
【讨论】:
以上是关于我无法在 iOs 上使用任何 javascript (jQuery)的主要内容,如果未能解决你的问题,请参考以下文章
无法在 Glitch 上使用 Javascript 写入 Firebase 数据库
检测滑动手势 iOS - Cordova/Phonegap Javascript