browser - Kindle Fire 浏览器中的自动(桌面与移动)设置在网站上寻找什么?

标签 browser mobile kindle-fire

Kindle Fire 浏览器有 Desktop 或 Mobile view mode 设置,3 个选项是:

  • 自动:针对每个网站进行优化
  • 桌面:针对桌面 View 进行优化
  • 移动:针对移动 View 进行优化

我的问题是,当它设置为“自动”时,它究竟在每个网站上寻找/关闭什么,以确定它是桌面优化网站还是移动优化网站。我问是因为如果用户将 Kindle 设置为自动,我想强制它进入一种模式。

最佳答案

不要假设自动是每个请求。可以想象,Silk 可以像其他所有移动设备制造商一样计算出最受欢迎的网站。然后在后台 Silk 按最受欢迎的网站顺序进行 A/B 测试,看看是否存在差异。如果有,那么 Silk 团队会使用一些专有技术来决定哪一个更适合 Fire。例如,如果桌面站点充满了 Flash,那么移动站点显然是更好的选择。如果移动网站的功能不如桌面网站,而桌面网站看起来不错,那么(根据判断)桌面网站更好。

作为开发人员,您无法强制其中一个或另一个,因为正如您可以想象的那样,这将允许开发人员覆盖应该是用户设置的内容。

因此,我最好的建议是让您的网站正常运行。如果您希望 Fire 用户使用桌面站点,则通过嗅探用户代理字符串来提供该行为。

这是否提供了清晰度?

关于browser - Kindle Fire 浏览器中的自动(桌面与移动)设置在网站上寻找什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8747515/

相关文章:

android - 是否可以在 Android 浏览器中进行 HTML5 拖放操作?

mobile - 在 PhoneGap iOS 应用程序中的 Library/Caches 下创建一个目录

javascript - 嵌入谷歌地图 - "View on Google Maps"链接在移动设备上断开

javascript - onClick 不适用于移动设备(触摸)

android - Kindle Fire 获取当前位置

javascript - 使用 javascript 检测 FireOS 版本

jquery - HTML/CSS 的跨浏览器优化

android - 如何在 Chrome 中获取上次/当前访问的 URL?

android - 如何在 Mac 上使用 Eclipse 调试 Amazon Kindle Fire 上的应用程序?

javascript - 分页符页面的特定部分