【发布时间】:2011-03-01 16:51:48
【问题描述】:
最近在 Windows/Mac 桌面浏览器上测试 Web 应用程序时,然后在 iPad 上,我注意到 Safari 中的各种不同之处,这是我没有预料到的。即使版本号相同。
我想列出这些差异(供我自己和其他人)作为开发人员参考。
例如在 iPad 上的 Safari 中
- iPad Safari 完全控制选择列表/选项样式
- 当输入元素获得焦点时,iPad 会打开屏幕键盘,因此内联浮动日历小部件(等)可能无法按预期工作(或需要更改)
- iPad Safari 不支持
position:fixed像桌面 Safari- iPad Safari(类似于 iPhone/iPodTouch Safari)自动超链接 10 位数字以提供电话号码/联系人选项
- iPad Safari
prompt('long message...','default');仅显示 1 行消息(尽管它确实提供消息滚动功能
我从其他人那里听说某些 JavaScript 不起作用,等等等等,但我尚未对其进行全面测试,因此我会感谢您可能遇到的任何发现。
【问题讨论】:
-
对你好,但这可能作为某处的博客文章更好,链接到这个问题。如果您对具体差异有疑问,Stack Overflow 应该可以提供帮助。
-
我创建了这个社区 Wiki,希望它可以是一个单一的资源......我发现博客上分散、隐藏的 cmets 和错误信息是 StackOverflow 在提供“正确”和简洁信息。不过,请随意链接到任何答案中的相关博客文章。我刚刚被
position:fixed的差异所困扰,因此我相信其他开发人员会发现“已知差异”列表非常方便。
标签: ipad safari rendering variations