WhichBrowser / Parser-PHP

Browser sniffing gone too far — A useragent parser library for PHP
http://whichbrowser.net
MIT License
1.79k stars 242 forks source link

Updating notes for `webOs` browser #661

Closed summercms closed 3 years ago

summercms commented 3 years ago

Opening a new issue, because going to close all the old pull requests and merge everything into a new clean pr.

Some notes:

wOSBrowser (webOs for HP)

wOSBrowser is part of the HP webOS operating system.

UA examples:

Mozilla/5.0 (hp-tablet; Linux; hpwOS/3.0.5; U; en-US) AppleWebKit/534.6 (KHTML, like Gecko) wOSBrowser/234.83 Safari/534.6 TouchPad/1.0

image

Remove os version decimal place limit.

webOs for LG

Link: https://webostv.developer.lge.com/discover/specifications/web-engine/

UA examples:

webOS TV 6.x

Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36 WebAppManager

image

webOS TV 5.x

Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36 WebAppManager

webOS TV 4.x

Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.34 Safari/537.36 WebAppManager

webOS TV 3.x

Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.36 (KHTML, like Gecko) QtWebEngine/5.2.1 Chrome/38.0.2125.122 Safari/537.36 WebAppManager

webOS TV 2.x

Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/538.2 (KHTML, like Gecko) Large Screen WebAppManager Safari/538.2

image

webOS TV 1.x

Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.41 (KHTML, like Gecko) Large Screen WebAppManager Safari/537.41

webOS TV v1.x and 2.x used WebKit as a web engine; however, the browser app of webOS TV v1.x and v2.x used Chromium.

Conclusion

  1. Remove decimal place limit.
  2. Add extra LG UA tests.