Javascript onclick-in html在ios 7_0用户代理中不起作用

Javascript onclick-in html在ios 7_0用户代理中不起作用,javascript,html,user-agent,phonegap-build,nexus-4,Javascript,Html,User Agent,Phonegap Build,Nexus 4,我正在使用phonegap构建服务制作移动应用程序。我已经在几款平板电脑和智能手机上测试了这个应用程序,除了Nexus4(android 4.4)之外,它在所有设备上都运行良好。在Nexus上,它不调用任何用html编写的onclick属性中指定的函数。我的猜测是,它必须与用户代理字符串有关,所以我在google chrome emulator中使用了: Mozilla/5.0 (Linux; Android 4.4; Nexus 4 Build/KRT16E) AppleWebKit/537.

我正在使用phonegap构建服务制作移动应用程序。我已经在几款平板电脑和智能手机上测试了这个应用程序,除了Nexus4(android 4.4)之外,它在所有设备上都运行良好。在Nexus上,它不调用任何用html编写的onclick属性中指定的函数。我的猜测是,它必须与用户代理字符串有关,所以我在google chrome emulator中使用了:

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

我无法复制该问题,但我使用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结构上重现bug,我认为它必须对我正在使用的一些库做些什么。原来问题出在iScroll库中,在添加

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


再次感谢

那么,如果我们看不到你的代码,我们如何调试它呢?@Cerbrus这是一个很好的观点,我考虑过如何制作测试示例,并且想不出一种方法让jsfiddle使用自定义用户代理字符串来测试它一些浏览器可以欺骗用户代理。我们只需要你的密码和“坏”的ua