Web Layer
Qubes 6.5 Layer dedicated to displaying a web page or web view on a screen.
Properties
| Property | Description |
| Background | The layer's default background color. |
| Opacity | Opacity of the layer (from 0 for completely transparent to 1 for completely opaque). |
| Ornament | Name of the layer ornament from the active ThemePack (Qubes 9.0). |
| PositionLeft | Horizontal offset from the left edge of the layer. |
| PositionReference | Indicates the layer's position reference. See Layer Layout. |
| PositionTop | Vertical offset from the top of the layer. |
| Sandbox | If true, the layer is sandboxed (security feature, Qubes 9.0, backported in Qubes 7.5 since version 8.2019.0903.1542) |
| Scrollbars | Indicates whether or not the scroll bars should be visible. |
| SizeHeight | Desired height of the layer. |
| SizeWidth | Desired width of the layer. |
| URL | URL for the layer to display. |
| Visible | Boolean indicating whether or not the layer will be visible. |
| VisibleEffect | String 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.