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

Browser Kindle Fire浏览器中的自动(桌面与移动)设置在网站上寻找什么?,browser,mobile,kindle-fire,Browser,Mobile,Kindle Fire,Kindle Fire浏览器具有桌面或移动查看模式设置,有3种选择: 自动:为每个网站优化 桌面:针对桌面视图进行优化 移动:针对移动视图进行优化 我的问题是,当设置为“自动”时,它在每个网站上查找/键入的内容到底是什么,以确定它是桌面优化网站还是移动优化网站。我这样问是因为如果用户的Kindle设置为自动,我想强制它进入一种模式。不要假设自动是每个请求。你可以想象,Silk可以像其他移动设备制造商一样找到最受欢迎的网站。然后在后台对最流行的站点进行A/B测试,看看是否有差异。如果有,那么丝

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

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

我的问题是,当设置为“自动”时,它在每个网站上查找/键入的内容到底是什么,以确定它是桌面优化网站还是移动优化网站。我这样问是因为如果用户的Kindle设置为自动,我想强制它进入一种模式。

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

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

所以,我最好的建议是让你的网站像平常一样。如果您想让Fire用户使用桌面站点,那么可以通过嗅探用户代理字符串来提供该行为


这是否提供了清晰性?

我相信当您尝试在响应标题中加载网站时,您会在标题中返回站点类型的信息?我在标准字段中找不到任何可以用来表示这一点的内容。如果它键入了一个非标准字段(例如X-Powered-By),我可以很容易地设置它,但我不知道需要设置什么字段。回想起来,它在响应头中的任何内容都没有意义。如果fire处于桌面模式和移动模式,则会发送不同的useragent。因此,在Automatic中,它以某种方式决定提前发送哪个useragent是合理的。但我不明白这是怎么回事。我很想知道自动设置在做什么。