【发布时间】:2011-06-21 09:30:42
【问题描述】:
没有 Android 或 iPhone,我尝试使用“Android”和“iPhone”用户代理字符串启动 Chromium 浏览器。我注意到,当我使用“iPhone”UA 字符串启动浏览器时,jQuery 移动文档会出现一个后退按钮,但当我使用“Android”字符串时不会。
由于 JQM 默认关闭后退按钮,JQM 本身会执行 UA 嗅探,还是专门将其编程到文档中?
【问题讨论】:
没有 Android 或 iPhone,我尝试使用“Android”和“iPhone”用户代理字符串启动 Chromium 浏览器。我注意到,当我使用“iPhone”UA 字符串启动浏览器时,jQuery 移动文档会出现一个后退按钮,但当我使用“Android”字符串时不会。
由于 JQM 默认关闭后退按钮,JQM 本身会执行 UA 嗅探,还是专门将其编程到文档中?
【问题讨论】:
经过更多的工作和挖掘,我发现了以下内容:
我之前的观察(关于是否存在后退按钮取决于 UA 字符串)不正确,或者我正在查看不同版本的文档(每个版本都有不同的版本)
在编写我自己的应用程序时,默认情况下我自己的后退按钮未关闭。但事实证明我使用的是 JQM (1.0.4) 的 alpha 版本,而不是最近的 beta 版本
Beta 版文档似乎是为平板电脑应用量身定制的(有两列布局。也许它会检测屏幕尺寸?我在手机上看不到它)
最后,感谢 Stackoverflow 的好心人研究这个问题。这似乎根本不是什么大问题
【讨论】: