html中的onclick在ios7_0用户代理中不起作用

onclick in html not working in ios 7_0 user agent

本文关键字:用户代理 不起作用 ios7 中的 onclick html      更新时间:2023-09-26

我正在使用phonegap构建服务制作移动应用程序。我已经在几台平板电脑和智能手机上测试了该应用程序,它在除Nexus 4(android 4.4)外的所有设备上都运行良好。在Nexus上,它不会调用任何用html编写的onclick属性中指定的函数。我的猜测是,它必须对用户代理字符串做一些事情,所以我在谷歌chrome模拟器中使用进行了尝试

Mozilla/5.0 (Linux; Android 4.4; Nexus 4 Build/KRT16E) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.105 Mobile Safari

在上找到http://user-agent-string.info/list-of-ua/os-detail?os=Android+4.4+KitKat.

我无法复制这个问题,但我确实使用iPhone 5:中的用户代理字符串再次发现了它

Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X; en-us) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53

我试着在谷歌上搜索,没有发现有类似问题的人。。。

有人知道可能是什么吗?

提前感谢!

好的,感谢@Cerbrus,我想做一个测试示例供你们尝试。由于我无法在简单的html结构上重现错误,我认为它必须对我正在使用的一些库做些什么。原来问题出在iScroll库中,添加后

tap: true

在其他选项中,它起作用了!不确定为什么会发生这种情况,但如果有人有类似的问题,请添加点击选项(不要点击,因为它不适用于4.4.4以上的android版本)。

再次感谢