Available in Chrome 147+ | View on GitHub | Browse Samples
Installed web apps have an unchangable unique identifier, the manifest id
member
(MDN).
This allows the browser to identify the app uniquely, for operations like updating, discovery, and when APIs need to
refer to a specific installed web app.
Sometimes an app needs to change this, for a number of possible reasons, such as:
www.mysite.com/appapp.mysite.comwww.mysite.com/index.html?first_start_url&usp=etc intowww.mysite.com/index.html
To test this, run at least Chrome 147 with chrome://flags/#web-app-migration-api enabled.
The following sites are set up to help demo and test this: