【发布时间】:2015-12-02 03:16:26
【问题描述】:
我快疯了。
如果我在我的 带有 chrome 的 iPhone 上打开这个 url https://www.gomme-auto.it/pneumatici/205/55/16,并尝试在页面顶部的大输入字段中输入,它非常缓慢且缓慢且几乎无法使用。
如果我在 Safari 中打开它,它可以正常工作。
在我尝试过的任何 iphone 模拟器中,它都能正常工作。但在物理设备上却没有。尝试使用 iphone5/iphone6/ipad-air 和 ios 8.4.1(最新)。
在过去的 12 个小时里,我一直在试图找出问题所在,但我无法确定问题所在。
我查了一些其他网站,找不到其他网站有这种行为,所以是我的html,但到目前为止我完全找不到问题所在。
由于在 Safari 中一切正常,它与 Chrome 相关联。
如果有人可以提供帮助,那就太好了。
【问题讨论】:
-
你可以试试其他浏览器比如 Dolphin 吗? iOS 有为 Safari (Nitro) 保留最佳引擎并迫使其他浏览器使用相对过时的引擎 (WebKit) 的历史,以制造 Safari 更好的错觉。如果其他浏览器也出现同样的问题,这可能是原因。
-
您确定没有对输入进行某种验证吗?键入时检查类型的验证。
-
我不是,但是如果您签入桌面 chrome,打开开发人员工具,在元素>事件侦听器中,您会看到 angularjs 确实将一些事件附加到该字段,我认为这是标准ng 模型绑定。但我没有附加任何事件。
-
我刚在 Dolphin 中试过,在 Dolphin 中效果很好。
-
如果我在 chrome 设置中禁用自动填充(右上角的三个点),该字段的效果会更好,请尝试将
autocomplete="off"添加到字段属性中,看看是否有帮助。
标签: javascript html ios css google-chrome