Google Maps JavaScript API v3 - 在iPhone上查看的网页上的自动完成字段不存储值,不返
Google Maps JavaScript API v3 - Autocomplete fields on webpage viewed on iPhone do not store a value, returns no places
我正在构建一个网页,其中包含两个文本字段和一个谷歌地图。用户在第一个框中输入开始位置,在第二个框中输入目的地,然后他们从 Google 获取有关距离等的一些信息。
文本框与"地点"的自动完成功能挂钩,因此当您开始键入时,应会显示建议列表。
我遇到的问题是,在iPhone上,文本框没有保存值。一旦我将焦点从我正在编辑的字段移开(例如,点击下一个文本框(,我输入的文本就会消失。此外,没有显示自动完成结果,因此用户无法选择一个结果来触发place_changed事件并继续获取距离等。
此处显示问题的示例代码:http://comparerideshare.com/test.html
测试:
- 在
- 桌面浏览器上运行良好,(到目前为止在OSX上尝试了FF,Chrome和Safari。
- 在我使用Chrome的Nexus 7平板电脑上运行良好。
- 没有尝试其他浏览器。没有尝试安卓手机。
- 在iOS Simulator(设置为iPhone 5S(和iPad Air(可能运行iOS7(中使用Safari可以正常工作。
- 没有测试其他浏览器。
- 无法使用 Safari 或 Chrome 在装有 iOS 8.1 的 iPhone 5S 上运行。
- 没有尝试其他版本的iOS,其他iPhone型号或其他浏览器。
我该如何解决这个问题?事情是否按预期工作,但显示自动完成结果可能有分辨率限制?如果是这样,我是否必须禁用较低分辨率的自动完成并执行其他操作或这些用户?
事实证明,这似乎是我在iPhone上安装的Swype键盘中的一个错误,该键盘与我安装的其他一些应用程序(例如eBay应用程序中的搜索字段(也有问题。使用库存键盘工作得很好。我会考虑将此报告为 Swype 的错误。
相关文章:
- npm警告包.jsonCrackingJS@0.0.1没有存储库字段
- 本地存储自动完成/提前键入字段的数据
- 将会话登录页存储在cookie中以进行表单解析(通过隐藏字段)
- 如何存储&读取输入字段中的任意url
- 将布尔值存储在隐藏字段中以进行表单处理
- 为什么在下面的场景中,用于存储所选文件名和文件路径的隐藏输入字段没有在表单上生成
- 使用本地存储存储字段值
- 可编辑文档中多个字段的本地存储
- jQuery:在输入字段上使用Web存储/本地存储
- 在数组中存储 JQuery 字段与仅存储选择字符串相比如何
- 如何在煎茶上循环存储和计数字段数据
- 如何移除 DOJO 数据存储添加到我提取的项目中的所有额外字段
- 如何使用 jquery 使用本地存储变量设置输入字段
- EXT JS :在组合框中,如何为不在存储中的记录设置显示字段
- 在 Jquery 中添加循环变量并存储在输入字段中
- Google Maps JavaScript API v3 - 在iPhone上查看的网页上的自动完成字段不存储值,不返
- 洋红色 2 中的媒体存储浏览器字段
- 如何使用存储在 rails 序列化字段中的数据
- Titanium text字段存储为整数
- 需要选项文本从选择字段存储在Woocommerce订单