Web Layer

Qubes 6.5 Layer dedicated to displaying a web page or web view on a screen.

Properties

PropertyDescription
BackgroundThe layer's default background color.
OpacityOpacity of the layer (from 0 for completely transparent to 1 for completely opaque).
OrnamentName of the layer ornament from the active ThemePack (Qubes 9.0).
PositionLeftHorizontal offset from the left edge of the layer.
PositionReferenceIndicates the layer's position reference. See Layer Layout.
PositionTopVertical offset from the top of the layer.
SandboxIf true, the layer is sandboxed (security feature, Qubes 9.0, backported in Qubes 7.5 since version 8.2019.0903.1542)
ScrollbarsIndicates whether or not the scroll bars should be visible.
SizeHeightDesired height of the layer.
SizeWidthDesired width of the layer.
URLURL for the layer to display.
VisibleBoolean indicating whether or not the layer will be visible.
VisibleEffectString indicating the visual effect to apply when the Visible property changes (Qubes 5.6).

Remarks

You can insert another web page by means of an IFrame. The page in question must come from a server that allows inclusion (see X-Frame-Options).

The Background property defines the layer's default background color, in case the page does not load or while it is loading. It can be used to reduce flickering.

If there is a risk either the URL or the linked content could be abused or malicious, the Sandbox property should be set to true as a protection against cross-site scripting.

With Qubes 9.0 a Viewport mode is introduced along with an interoperability library for native JavaScript.

Classification

Layers