There are two web page objects in Premium, based on Chromium / Chrome and Internet Explorer.
You may create web page objects in both Composer and Portal.
TABLE OF CONTENTS
Chromium-based
Is the default web page object. Uses Chromium Embedded Framework and is similar to Chrome in functionality. Web pages created in Composer and in Portal use the Chromium-based web page object.
User agent
Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) CEF 4664 / Chrome 96 Safari/537.36
HTML5 test results
513 out of 555.
http://html5test.com/s/893e923c5b73b045.html
Features
- Transparency option for the web page
Make the background of web page page transparent - Hide errors from screen
Will show transparent or black instead of showing the web load error. - Scroll page
Option to automatically scroll the page - Option to scale websites
- Page reload interval setting
- Option to hide scrollbars
- Mouse & keyboard input
Please note that if a keyboard is connected this could be used to control and exit the player! - Touch support on touch screen devices
- URL can be data connected
- Secure HTTPS link support
Certificates will not be checked for errors. - Local proxy configuration in Windows is used automatically.
- Uses a separate cache folder for each webpage object.
The cache stores cookies and downloaded content. - Web pages are rendered isolated from the system - they can't interact with the Windows operating system or logged in user.
Good to know / limitations
- MP3 audio is not supported
- Not all streaming formats are supported
- DRM protected video streaming is not supported
- WebGL is not supported
- Web page display is limited to system memory
CEF will use both system and graphic card memory for render and if a page will use more memory than available in the system rendering will be aborted.
Internet Explorer-based
Uses the Internet Explorer version installed on the player PC. The IE based web page object has to be created in Composer.
User agent
On Windows 10 as of 2018-03-20
Mozilla/5.0 (Windows NT 6.2; WOW64; Tident/7.0; rv:11.0) like Gecko
HTML5 test results
312 out of 555.
(Link unavailable due to lack of touch)
Features
- Website zoom
- You can make websites (background) Transparent as well as make them Transparent on error
Make the web page object transparent if the web page has an loading error. - Default is to render a single image of the web page. Live option for continuous render of web page (including FPS setting)
- Page reload interval setting
- Option to scroll page to a certain coordinate
- Option to render page with fixed size and apply scaling
- Option to set cookies for web page
- Option for "Basic Authentication"
- May be scripted to allow form login on certain sites
- Secure HTTPS link support
Page will not be displayed if certificates are not valid. - Local proxy configuration in Windows will be used automatically
- One cache folder is used for all web pages loaded
The cache stores cookies and downloaded content. - Web pages are rendered isolated from the system - they can't interact with the Windows operating system or logged in user.
Good to know / limitations
- ActiveX and similar components are not supported and will not be rendered
- Mouse, keyboard and touch input is not supported
Authentication
Since Premium displays web pages in a separate browser the options for logging in to a page a limited.
Basic Authentication
If the web page is using Basic Authentication you can add the username and password to the URL like this: https://username:password@webpage.com
Bypass authentication
For your own or third party web pages you can use any of these methods to bypass authentication
- Create a special URL that bypasses the login
- Use a token in the URL
- Bypass login if the request comes from a trusted IP or trusted VPN
Note that all of these methods require that changes are made to the web page / server in some way.
Other types of authentication
If you have no access or ability to change the web page to bypass authentication then there are a few options left
- Create your own page to display the web page in an IFrame and handle authentication using script
- Create a proxy that injects scripts into the web page to bypass authentication
In all of the above options we ask you to consult with the operator of the web page, because bypassing authentication may not be allowed or even penalised.