...
Use the WebView Layer to display any web page in ICEIgloo Core Engine
Settings
URL
Enter the complete URL of the web page you want to display.
...
Set the WebView's frame rate independently from the ICE application frame rateIgloo Core Engine application frame rate.
Use Alpha
When enabled, the browser's alpha channel will be utilised to support transparency, allowing for see-through elements and overlay effects. This is particularly useful for creating seamless integrations with varying background layers or for aesthetic effects where transparency is a key factor.
Allow Popups
When enabled, if a website attempts to open a popup it will be displayed on top of the current WebView.
...
Keyboard & Mouse Control
...
Audio within a WebView is fully supported and can be mixed independently like any other audio source in ICEIgloo Core Engine.
...
Cookies
Cookies in ICE Igloo Core Engine are managed similarly to Chrome, stored per Windows user. You can control the enablement or disablement of cookies through the "Use web cookies" setting found in Config > Settings > Misc Tab. You can also clear cookies during runtime using the “Clear web cookies“ button.
...
Dev Tools
Chrome Dev Tools can be used to inspect and debug the state of WebViews within ICEIgloo Core Engine.
Chrome DevTools - Chrome Developers
To do so, ICE Igloo Core Engine must be opened using the command line parameter.
remoteDebugPort=n
Where n is the port number.
Info |
---|
e.g.
...
WebViews are then discoverable by the Chrome DevTools protocol, most easily through visiting chrome://inspect
in a chromium-based browser (Chrome or Edge). If the selected port is not 9222
or 9229
, you’ll need to manually add it to the Discover network targets configuration:
...
Once discovered, links to inspect open WebViews will be shown on that page.
...
Alternatively, DevTools for a specific WebView can be opened via the Igloo Core Engine API (probably using iceman
), by sending the message layer/contextual/showDevTools?id=[layer-id]
.
...
The layer ID can be omitted if the WebView you’d like to inspect is the currently selected layer.
Note |
---|
When using this API method to open DevTools for a layer the program will likely not exit cleanly, leaving a lingering process which must be closed using Task Manager before running again. Monitor Task Manager when closing Igloo Core Engine after using this API method. |