Web Engine

From webOS TV 3.0, webOS TV uses the Blink-based LG browser engine. The browser engine for the previous versions of webOS TV was based on WebKit. LG Web browser engine provides app programming environment for content providers and aggregators. The following table shows web engine versions depending on webOS TV versions:

webOS TV Version

Release Year of webOS TV

Web Engine

webOS TV 4.x

2018

Chromium 53

webOS TV 3.x

2016~2017

Chromium 38

webOS TV 2.x

2015

WebKit 538.2

webOS TV 1.x

2014

WebKit 537.41

  • webOS TV v1.x and 2.x used WebKit as web engine; however, the browser app of webOS TV v1.x and v2.x used Chromium. 
  • You can check your TV version on the following TV menu: 
    Settings menu > General > TV Information > webOS TV version
  • You can also check your TV version using the following Luna API:
    sdkVersion parameter in getSystemInfo() method 

Cookie and Cache Support of LG Web Browser Engine

The LG web browser engine supports cookies and saves cache for enhanced performance. The stored cache is used only while the web browser engine is running and not used anymore once the app has been terminated.

Only hosted web apps (HTTP/HTTPS scheme) can use cookies, webOS TV does not support cookies on packaged web apps (file scheme).

userAgent String

A JavaScript app can get the string from the HTML DOM property, navigator.userAgent. The same string will be included in the HTTP request User-Agent header. The following shows an example of the userAgent string of LG browser engine:
 

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

 

webOS TV 1.x 

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

Supported TLS/SSL Version

The following table shows the supported TLS/SSL version for each webOS TV platform:

TLS/SSL Version

webOS TV 1.x/2.x

webOS TV 3.x

webOS TV 4.x

TLS v1.2

Supported

Supported

Supported

TLS v1.1

Supported

Supported

Supported

TLS v1.0 (Upgrade of SSL v3.0)

Supported

Supported

Supported

SSL v3.0 (Deprecated in June 2015 by RFC 7568)

Not supported

Not supported

Not supported

SSL v2.0 (Deprecated in 2011 by RFC 6176)

Not supported

Not supported

Not supported

Trusted Root Certificates in webOS TV

You can download trusted root certificates in webOS TV as below.

Download Trusted Root Certificates

 

Navigation