我正在尝试重建我的产品组合,并且在桌面上所有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>
答案 0 :(得分:0)
您的代码似乎没问题。您可以检查Safari控制台是否显示远程调试的内容:
启用&#39; Web Inspector&#39;在您的iOS设备上。通过转到Settings > Safari > Advanced
并将Web Inspector
和JavaScript
切换为启用来执行此操作。
在桌面计算机上的Safari上启用Develop menu
。通过转到Safari > Preferences > Advanced
并勾选Show Develop menu in bar
Develop > [YOUR_DEVICE]
,然后单击要调试的页面。