我遇到了一个难以调试的问题。我在我的网站上的许多不同的地方使用Javascript库(JQuery Flexslider插件)。除了一部不起作用的特定手机外,它的工作正常,并减慢了页面上的所有内容。
到目前为止,我只看到它发生在这一台设备上。其他相同类型的设备没有问题。这个人的iOS有几个版本已经过时且内存不多,所以我认为这是一个内存问题。
一个老黑客是使用Javascript移动页面上有问题的轮播元素,但我想查找并修复根问题。
如何开始调试?我不确定如何测试设备上的内存问题。
答案 0 :(得分:2)
如果你在Mac上,那么你可以通过Safari插入并使用远程调试,在那里你可以访问工具,包括探查器(不确定Windows中支持Safari的状态)。有很多资源可以显示如何远程调试设备,除非它是真的旧版本的iOS你应该没问题,你必须通过设置启用develop
菜单但是如果你知道你的调试工具,它就会顺风顺水。
我同意它听起来并不像内存问题,虽然jQuery在这方面往往很饿,我不知道插件有问题,但插件的质量在jQuery-land中变化很大。旧手机和jQuery的旧版本肯定不能很好地融合在一起。
当你说一部手机时,你的意思是一种手机+ iOS版本?问题不清楚,它几乎就像你有2个相同的手机/操作系统,其中1个工作,1个不工作。
答案 1 :(得分:1)