Skip to content

Instantly share code, notes, and snippets.

@uupaa uupaa/S Browser.md
Last active Apr 4, 2018

Embed
What would you like to do?
おや… S Browser 三銃士 の様子が…

サムスン o O ( S Browser 三銃士を連れてきたよ

(ε・◇・)з o O ( うっす、よろしく。
(ε・◇・)з o O ( がんばります、よろしく。
(ε・◇・)з o O ( よっす、どうも。

  • サムスンが Chromium を魔改造して創りだしたブラウザ
  • Android Browser の代わりに docomo や au の端末に搭載されている
  • Chrome じゃないのに Chrome だよと 主張する Browser
  • S Browser は Canvas API の描画が壊滅的。全くマトモじゃない

です。

さらなる特徴としては、

  • 当然ながら Android Browser ではないし、Chrome でもない
  • navigator.userAgent.indexOf("Chrome") といったように、"Chrome" の文字を調べて UserAgent を判別していると罠る
  • Chrome なら本来サポートしている機能が、S Browser では OFF にされているとか、I/Fはあるけど実装が空っぽとかがある
  • Chrome for Android は更新されるが、S Browser はアップデートされない

などがあります。

要するに、要注意です。

S Browser 三銃士

S Browser が初めて登場したのは、Galaxy S4 (SC-04E) です。

Galaxy S4 には、Chrome 18 相当と主張する S Browser が搭載されていました。

■標準ブラウザ(デフォルトブラウザ)
Mozilla/5.0 (Linux; Android 4.2.2; ja-jp; SC-04E Build/JDQ39) AppleWebkit/535.19 (KHTML,like Gecko) Version/1.0 Chrome/18.0.1025.308 Mobile Safari/535.19

■Chromeブラウザ
Mozilla/5.0 (Linux; Android 4.2.2; SC-04E Build/JDQ39) AppleWebkit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.90 Mobile Safari/537.36

via http://spec.nttdocomo.co.jp/spmss/spec/SC-04E__4.2.2_.html#fid2

Galaxy Note 3 (SC-01F) や Galaxy Note 3 (SCL22) には Chrome 28 相当と主張する S Browser が、

--- docomo ---
■標準ブラウザ(デフォルトブラウザ)
Mozilla/5.0 (Linux; Android 4.3; ja-jp; SC-01F Build/JSS15J) AppleWebKit/537.36 (KHTML, like Gecko) Version/1.5 Chrome/28.0.1500.94 Mobile Safari/537.36

■Chromeブラウザ
Mozilla/5.0 (Linux; Android 4.3; SC-01F Build/JSS15J) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.94 Mobile Safari/537.36

via http://spec.nttdocomo.co.jp/spmss/spec/SC-01F__4.3_.html#fid2

--- au ---
■標準ブラウザ(デフォルトブラウザ)
Mozilla/5.0 (Linux; Android 4.3; ja-jp; SCL22 Build/JSS15J) AppleWebKit/537.36 (KHTML, like Gecko) Version/1.5 Chrome/28.0.1500.94 Mobile Safari/537.36

■Chromeブラウザ
Mozilla/5.0 (Linux; Android 4.3; SCL22 Build/JSS15J) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.94 Mobile Safari/537.36

via http://www.au.kddi.com/developer/android/kishu/ua/

Galaxy J (SC-02F) にも Chrome 28 相当と主張する S Browser が搭載されています。

■標準ブラウザ(デフォルトブラウザ)
Mozilla/5.0 (Linux; Android 4.3; ja-jp; SC-02F Build/JSS15J) AppleWebKit/537.36 (KHTML, like Gecko) Version/1.5 Chrome/28.0.1500.94 Mobile Safari/537.36

■Chromeブラウザ
Mozilla/5.0 (Linux; Android 4.3; SC-02F Build/JSS15J) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.94 Mobile Safari/537.36

via http://spec.nttdocomo.co.jp/spmss/spec/SC-02F__4.3_.html#fid2

Galaxy Note 3 と Galaxy J は同じビルド番号(JSS15J)を持っているので、どうやら同じもののようですね。

ちなみに、現時点で最新の Chrome for Android は Chrome Beta 32.0.1700.58 です(2014-01-07)。

Galaxy S5 と Galaxy S5 ACTIVE にも S Browser が搭載されています。

- Galaxy S5 (SC-04F)
    - Chrome:    Mozilla/5.0 (Linux; Android 4.4.2;        SC-04F Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.514 Mobile Safari/537.36
    - S Browser: Mozilla/5.0 (Linux; Android 4.4.2; ja-jp; SC-04F Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/1.6 Chrome/28.0.1500.94 Mobile Safari/537.36

- Galaxy S5 ACTIVE (SC-02G)
    - Chrome:    Mozilla/5.0 (Linux; Android 4.4.2;        SC-02G Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.141 Mobile Safari/537.36
    - S Browser: Mozilla/5.0 (Linux; Android 4.4.2; ja-jp; SC-02G Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/1.6 Chrome/28.0.1500.94 Mobile Safari/537.36

- Galaxy S5 (SCL23)
    - Chrome:    Mozilla/5.0 (Linux; Android 4.4.2;        SCL23 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.514 Mobile Safari/537.36
    - S Browser: Mozilla/5.0 (Linux; Android 4.4.2; ja-jp; SCL23 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/1.6 Chrome/28.0.1500.94 Mobile Safari/537.36

Galaxy S4 までは Version/1.5 Chrome/28 だったのですが、 Galaxy S5 では Version/1.6 Chrome/28 になっていますね。

Galaxy S6 と S6 edge にも S Browser が搭載されています。

Mozilla/5.0 (Linux; Android 5.0.2; SCV31 Build/LRX22G) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/3.0 Chrome/38.0.2125.102 Mobile Safari/537.36

Mozilla/5.0 (Linux; Android 5.0.2; SC-05G Build/LRX22G) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/3.0 Chrome/38.0.2125.102 Mobile Safari/537.36

S Browser の Manifest を ManifestViewer などで見ると

package: com.sec.android.app.sbrowser

となっています。

Android 4.4 から Android Browser は Chrome WebView をベースにしているとのことなので、ちょっと古めの Chrome という扱いで良さそうです。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.