我的一些用户报告无法使用某些移动设备登录,例如 Nintendo 3DS 和 PSP 网络浏览器。就个人而言,我有一台 3DS 并且能够重现该问题...但我不知道如何解决它。
基本上,我能确定的是 AJAX 代码某些地方有问题,导致表单以错误的格式提交到错误的位置。
现在,过去我在使用 Chrome 时遇到错误(原来是 adware ),我可以使用开发人员工具进行调试,查看错误控制台,并从那里获取结果。
但是对于没有此类调试工具的东西,我该如何做呢?不仅仅是游戏机,Steam 游戏内浏览器也无法使用我明显错误的 AJAX 代码登录。
在不使用内置调试工具的情况下,我可以采取哪些步骤(如果有的话)来开始查明这些错误的根源?
最佳答案
当我不得不调试一个无法在 iPad 上运行的应用程序时,我遇到了类似的问题,而我无法访问 Mac 进行调试。在对您提到的浏览器一无所知的情况下,我希望这会提供一些值(value):
1) Firebug 精简版:https://getfirebug.com/firebuglite这是 Firefox 调试器的 Javascript 版本,您可以将其添加到您的网页中,虽然功能不全,但希望可以让您深入了解您遇到的错误
2) 旧的调试语句。我通常不会提醒它们,而是将它们附加到一些带有 overflow:scroll
样式的容器中,这样我就可以像跟踪一样轻松地阅读它们
祝你好运!
关于javascript - 在没有调试器的情况下进行调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24304487/