当我在 iPad 上加载我的应用程序的登录页面时,我的 javascript 中出现以下错误(我加载了几个不同的 javascript 文件):
JavaScript: Error
undefined
TypeError: 'undefined' is not a function
它既不告诉我它来自哪个文件,也不告诉我错误到底是什么。关于如何以更简单、更易于理解的方式调试它的任何想法?该应用程序可以在包括 IE7 在内的所有主要桌面浏览器上正常运行。
最佳答案
我找到问题了!我的应用程序托管在 IIS Express 上,我所有的 javascript 引用都是通过本地主机上的虚拟目录完成的。
所以我有以下引用资料:
<script type="text/javascript" src="http://localhost/folder/script.js"></script>
当我把它改成:
<script type="text/javascript" src="http://1.1.1.1/folder/script.js"></script>
一切都很完美。
关于javascript - iOS Safari 下的神秘错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11578060/