iOS Safari下的密码错误
Cryptic error under iOS Safari
当我在iPad下加载应用程序的登录页时,我的javascript中出现以下错误(我加载了几个不同的javascript文件):
JavaScript: Error
undefined
TypeError: 'undefined' is not a function
它既没有告诉我它来自哪个文件,也没有告诉我错误是什么。有什么想法可以让我以一种更容易理解的方式调试它吗?该应用程序在包括IE7在内的所有主要桌面浏览器上运行良好。
我发现了问题!我的应用程序托管在IIS express上,所有的javascript引用都是通过localhost上的虚拟目录完成的。
所以我有以下参考资料:
<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>
一切都很顺利。
这里有一个替代答案,可以帮助遇到相同错误消息的人:
1.iWebInspector
iWebInspector是iOS模拟器的调试工具。有了它,你可以在模拟器的浏览器中加载一个网站,并访问webkit的网络检查器,以帮助调试
2.远程调试
实现这一点的一个非常简单的方法是使用iOS6的远程调试接口Safari。然而,目前它还没有公开(不会更长),并且需要一台带有iOS6和Safari 6的iPad。你可以在这里阅读更多关于这方面的信息,但大多数细节仍在保密协议下。
远程调试这是我最近使用的东西,看起来很好,但iWebInspector和模拟器也很好,我仍然将它们用于web内容
相关文章:
- 当与Dojo验证一起使用时,Chrome 41密码保存会做出错误的选择
- 警告密码的jquery值错误
- 更改错误文本“用户 ID 或密码不正确”
- 检查密码-代码中的错误在哪里
- iOS Safari下的密码错误
- 在表单中显示密码不匹配或其强度的错误消息
- 使用crypto-js加密密码并通过ajax发送表单(并在java中解密),我得到:类型错误:无法读取未定义的属性“单词
- 使用电子邮件和密码错误对用户进行身份验证
- 节点JS加密:解密时密码错误
- 带有护照的节点:比较密码抛出错误未定义不是一个函数,当它返回返回完成(null,用户);
- 使用 servlet 在登录页面本身中显示密码错误消息
- 如何在输入错误的用户名和/或密码时将用户从登录控件重定向到错误页面
- 如果输入错误的用户名或密码,则显示错误页面
- 电子邮件和密码打印在错误的表格上
- 结合哈希密码Node.JS时出现PBKDF2错误
- 解析错误400(错误请求){代码:201,消息:“缺少用户密码”}
- Node.js SSL错误-没有可用的密码
- 页面在输入错误的用户名/密码时被刷新,但没有显示错误消息
- Internet Explorer 7/8:'中的密码javascript错误:'预期
- “网络出现错误”;邮件/密码注册Firebase错误