如何调试在桌面上工作但在手机上不工作的Javascript?

如何调试在桌面上工作但在手机上不工作的Javascript?,javascript,mobile,yui,touch,Javascript,Mobile,Yui,Touch,我制作了一个使用。直到最近,它在各个方面都运转良好 现在,在过去的几天里,在我的移动设备上,一部Android手机上,滑块的拇指不再对触摸做出反应,也无法拖动 除此之外,所有Javascript似乎都能正常加载和运行,因此这个问题似乎只局限于滑块 我发誓我没有故意对与滑块相关的代码进行任何更改,但是,我必须在Javascript中的某个地方做一些事情来造成这种差异 问题是,在我的台式机、笔记本电脑或任何其他不涉及触摸的设备上,一切都可以正常工作。因此,很难确定代码的错误所在 是否有某种方法可以验

我制作了一个使用。直到最近,它在各个方面都运转良好

现在,在过去的几天里,在我的移动设备上,一部Android手机上,滑块的拇指不再对触摸做出反应,也无法拖动

除此之外,所有Javascript似乎都能正常加载和运行,因此这个问题似乎只局限于滑块

我发誓我没有故意对与滑块相关的代码进行任何更改,但是,我必须在Javascript中的某个地方做一些事情来造成这种差异

问题是,在我的台式机、笔记本电脑或任何其他不涉及触摸的设备上,一切都可以正常工作。因此,很难确定代码的错误所在

是否有某种方法可以验证或测试我的代码,以了解为什么它不能在我的移动设备上正常工作


很抱歉,我现在无法使该网站可用,因为我还没有公开发布该网站的权限。答案必须基于一般原则。

您可以使用Firebug Lite检查DOM树并调试JavaScript。它非常简单:只需包含

<script src="https://getfirebug.com/firebug-lite.js"></script>

就在
(或使用bookmarklet)下方。

您可以用于远程调试。此工具用于远程调试由制作的移动web应用程序


它很容易使用。如果您尝试,您可以找到一些教程,如。

在移动设备上进行远程调试的另一个好选项是(WEb INspector REmote)


您也可以将其用作服务:

可能有点晚,但现在有几种方法可以在移动设备上调试DOM和JS。使用Adobe Shadow,您还可以检查本地存储

  • 对于Mac和iPhone:

这似乎是件好事。。。然而,包括它已经完全破坏了我的网站。我会看看是否有一些设置可以使它按预期工作。这是一个很好的实用程序,我认为它会派上用场。因此,对于如何实现调试的一般问题,我将此标记为正确的。然而,在我的滑块不工作的这个特殊问题上,我仍然被卡住了,所以我把这个方面转移到了一个新的问题上。谢谢你的帮助和帮助。这只是一个遥远的可能性,但是YUI团队上周发布了3.4,我相信它在滑块上做了一些重要的工作。您可能有一例versionitis。感谢您提供有关更新的警报。我把所有文件都放在本地,所以我想我不会受到影响。不过,我想知道升级是否对我有利。