2016-01-22 49 views
0

我想重建我的投资组合,并在桌面上所有的js功能的作品,但是当我在移动设备上加载我的网页,似乎所有的JavaScript都被阻止或什么。我不能得到任何JavaScript(jQuery)在iOs上工作

我已经缩短了我的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> 
+0

一切似乎是确定......你试图通过一个桌面Safari浏览器来打开你的网站,如果控制台显示了什么检查? – gabrielperales

+0

您也可以将iPhone连接到计算机并使用桌面Safari的开发人员工具远程探索它。 – gabrielperales

+0

Thanks @gabrielperales 我按照下面显示的那样调试它,发现script.js的路径未找到。必须排除第一个“/”,因为我已将新的投资组合结构放在域中的目录中......所以...非常感谢。 ;) –

回答

0

你的代码似乎没问题。您可以检查您的Safari浏览器的控制台显示了一些与远程调试:

  • 启用“网络督察”你的iOS设备上。通过转至Settings > Safari > Advanced,并将Web InspectorJavaScript切换为启用来执行此操作。 Activate safari debugging

  • 在桌面计算机的Safari上启用Develop menu。通过将Safari > Preferences > Advanced并勾选检查Show Develop menu in bar

Show Develop menu

  • 将您的iOS设备连接至计算机,并在您的桌面Safari浏览器去Develop > [YOUR_DEVICE],然后单击要在页面上做到这一点调试。

enter image description here