Webpage Widgets
This post is also available in: 日本語 Français Deutsch Српски Українська Български 简体中文
The Webpage widget on the Dashboard loads a normal but slightly restricted webpage. You can make custom optimized widgets by creating a normal webpage.
Webpages loaded as Webpage widgets are loaded using a Mobile User-Agent.
The widget’s viewport is 394×380 pixels (an almost square 39∶38 aspect ratio).
All dialog interactions are disabled, including alert()
and Permissions Prompts. The Webpage widget shares security-context and permissions across regular tabs. Your users can grant permissions, like geolocation, in a regular tab to grant that permission to your Webpage widget.
Ensuring Widget Performance
To make your widget performant, it’s important to deploy on-device caching using HTTP Caching. The stale-while-revalidate
caching directive can help you achieve a compromise between an instantly-loading widget and up-to-date information.