移动端可能有个js报错不执行,pc端好的,怎么排查呢?

pc上的chrome模拟没有任何问题,微信开发小程序公众号的那个软件打开也没有问题。安卓上样式上面有点异常,但是功能可以使用,ios就坑爹了,各种操作没反应,猜测是某个js没有执行,那么应该怎么猜测是哪行代码和ios有冲突呢?或者有什么更好的办法调试移动端呢?

阅读 5.4k
4 个回答

你如何确定是js报错了呢,从你的描述上看,js没出错。
个人感觉你是不是用click事件了,ios不支持click事件,详情可以自行google去了解。

可能是你用的js事件在移动端的一些机型不支持,你可以去搜一下,网上的答案很多。

ios如果是操作没反应的话,click是否用的事件委托?
移动端safari如果click事件委托在body或document上,被触发元素必须是个 "可点击元素" ,比如button, a,普通的div点击就不会被触发,最简单的方法是设置css cursor: pointer; 表明这是一个可点击元素

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题