【问题标题】:Are propietary browsers versions of Android Browser?专有浏览器版本是 Android 浏览器吗?
【发布时间】:2017-01-01 19:29:11
【问题描述】:

查看http://caniuse.com/#search=transition你可以看到android浏览器在全球范围内占有相当大的份额,但在这个网站上没有三星浏览器或LG浏览器的通知。

我查看了旧的三星 G. Trend 2,它配备了三星浏览器 2.1,而我的 LG 配备了 5.70.** 版本的浏览器。

我有 3 个问题:

  1. 这些浏览器是 Android 浏览器的实现吗?
  2. 如何查看这些浏览器的分享率?
  3. 如果它们相同,我怎么知道这些浏览器支持哪些功能?

【问题讨论】:

    标签: browser android-browser


    【解决方案1】:

    这些浏览器是 Android 浏览器的实现吗?

    “Android Browser”的意思是“是 (Chromium) webview 的包装器”,Android 的内置浏览器。您可以相当肯定大多数股票浏览器都使用它。但 Android 并不阻止浏览器自带引擎。 Firefox 是最突出的例子,others exist

    对于三星浏览器,它is documented 使用铬。对于 LG 浏览器,我找不到文档,但 the app 在内部调用了显示网站的 UI 元素“webview_wrapper”,这至少是一个强烈的提示。

    如何查看这些浏览器的分享率?

    您可以通过它们随请求发送的User-Agent 标头来区分浏览器,但我所知道的全球统计网站不会区分不同的 webview-wrapper。 (如果你自己去搜索,请注意"Samsung Internet" might be Samsung's own Webkit based browser,而不是默认的。)

    如果您真的需要知道,那么这里最好的解决方案可能是评估您自己的服务器日志。

    如果它们相同,我怎么知道这些浏览器支持哪些功能?

    最佳做法是执行在线功能检测,而不是向您的网站添加版本检查。如果你这样做,那么你不必关心这个问题。参见例如https://modernizr.com/.

    【讨论】:

    • 大概3个,没有名单吗?如何识别相同的行为。
    • 这个想法是,每当您使用一种技术时,您都会事先检查浏览器是否即时支持它,即在最终用户浏览器中使用 javascript。
    【解决方案2】:
    1. 这些浏览器是 Android 浏览器的实现吗?

    以三星互联网为例,它是三星基于 Chromium 的浏览器。自 S4 以来,它已取代现有的 Android 浏览器(又名 AOSP 浏览器)作为三星 Galaxy 设备的默认浏览器。 (More info here)。

    1. 如何查看这些浏览器的分享率?

    StatCounter 将 Samsung Internet、Chrome、Firefox、Opera 等与“Android”分开列出。您可能会发现那里的“移动”统计信息很有用。

    1. 如果它们相同,我怎么知道这些浏览器支持哪些功能?

    正如 Phillip 所说,特征检测是在代码中执行此操作的最佳实践方式。 caniuse 现在也单独打开三星互联网,如果你点击“显示全部”按钮。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-23
      • 1970-01-01
      • 2012-06-07
      • 2012-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多