在最近在 Windows/Mac 桌面浏览器上测试 Web 应用程序时——然后在 iPad 上,我注意到 Safari 中的各种不同之处,这是我没有预料到的。即使版本 # 相同。
我想列出这些差异(供我自己和其他人)作为开发人员参考。
例如在 iPad 上的 Safari 中
- iPad Safari 完全控制选择列表/选项样式
- 当输入元素获得焦点时,iPad 会打开屏幕键盘,因此内联浮动日历小部件(等)可能无法按预期工作(或需要更改)
- iPad Safari 不支持
position:fixed
像桌面 Safari < iOS 5 - iPad Safari(类似于 iPhone/iPodTouch Safari)自动超链接 10 位数字以提供电话号码/联系人选项
- iPad Safari
prompt('long message...','default');
仅显示 1 行消息(尽管它确实提供消息的滚动
我从其他人那里听说某些 JavaScript 不起作用,等等,但我还没有完全测试它,因此我会感谢您可能遇到的任何发现。