A test app and debugging tool for the Web Install API. See more info in the Explainer.
We'd love to hear your feedback! To share feedback, please create a GitHub issue.
Current document installs = installing the current page.
Background document installs = installing anything else that's not the current page.
Executes:
await navigator.install();
Executes:
let install_url = "https://mustjab.github.io/";
await navigator.install(install_url);
Executes:
let install_url = "https://diek.us/bubble/";
let manifest_id = "https://diek.us/bubble/index.html";
await navigator.install(install_url, manifest_id);
*Note - for internal testing
Executes:
let install_url = "https://squoosh.app/";
let manifest_id = "https://squoosh.app/?utm_medium=PWA&utm_source=launcher";
await navigator.install(install_url, manifest_id);
Executes:
let install_url = "https://amandabaker.github.io/pwa/web-install/index.html";
await navigator.install(install_url);
Executes:
let install_url = "https://mustjab.github.io/";
let manifest_id = "mismatched-manifest-id";
await navigator.install(install_url, manifest_id);
Executes:
let install_url = "https://amandabaker.github.io/pwa/web-install/index.html";
let manifest_id = "mismatched-manifest-id";
await navigator.install(install_url, manifest_id);
Executes:
let install_url;
await navigator.install(install_url);
Executes:
let install_url = "badurl";
await navigator.install(install_url);
Executes:
let install_url;
let manifest_id = "https://diek.us/bubble/index.html";
await navigator.install(install_url, manifest_id);
Executes:
let install_url = "https://kbhlee2121.github.io/pwa/web-install/index.html";
let manifest_id;
await navigator.install(install_url, manifest_id);
*Note - currently these are treated as current doc installs, meaning they reparent the current web contents. This may change in the future.
Executes:
let install_url = "https://kbhlee2121.github.io/pwa/web-install/index.html";
await navigator.install(install_url);
Executes:
let install_url = "https://kbhlee2121.github.io/pwa/web-install/index.html";
let manifest_id = "https://kbhlee2121.github.io/WebInstallSample";
await navigator.install(install_url, manifest_id);