【问题标题】:What does the Automatic (Desktop vs Mobile) setting in the Kindle Fire Browser look for at a website?Kindle Fire 浏览器中的自动(桌面与移动)设置在网站上查找什么?
【发布时间】:2012-01-05 18:11:06
【问题描述】:

Kindle Fire 浏览器有桌面或移动查看模式设置,3 个选择是:

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

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

【问题讨论】:

  • 我相信网站类型的信息在您尝试加载网站时返回的标题中
  • 在响应头中?我在标准字段中找不到任何可以用来表明这一点的东西。如果它关闭非标准字段(例如 X-Powered-By),我可以轻松设置它,但我不知道我需要设置的字段是什么。
  • 回想起来,响应标头中的任何内容都没有任何意义。如果它处于桌面模式与移动模式,则火会发送不同的用户代理。因此,在 Automatic 中,它以某种方式决定提前发送哪个用户代理是理所当然的。我不明白这将如何工作。我真的很想知道自动设置在做什么。

标签: browser mobile kindle-fire


【解决方案1】:

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

作为开发人员,您无能为力,因为您可以想象,这将允许开发人员覆盖应该是用户设置的内容。

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

这是否提供了清晰度?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-13
    • 1970-01-01
    • 1970-01-01
    • 2011-12-28
    • 1970-01-01
    • 1970-01-01
    • 2011-09-20
    相关资源
    最近更新 更多