demo · v143

Install Call

Pick a signature (0, 1, or 2 args) and call navigator.install in your browser. The page probes capability and reports back exactly what the platform returns or throws.

flag required — to actually run, enable chrome://flags/#enable-web-install-api on Chrome 143+, or join the origin trial. Without the flag the page tells you precisely how the call fails.

capability probes

build a call

preview of the call



    

result

click Install to attempt the call.

the call

// 0-arg: install the current site
await navigator.install();

// 1-arg: install another app from this origin, by manifest url
await navigator.install("/manifest.json");

// 2-arg (cross-origin): install another site
await navigator.install(
  "https://other.example/",
  "https://other.example/manifest.json"
);

see also