v148 · PWA · demo
Manifest Config Explorer
Build the old manifest, new manifest, and web-app-origin-association file side by side. The live validator checks the Chrome 148 origin-migration handshake: migrate_to, migrate_from, explicit app IDs, same-site origins, and old-origin permission.
Configure the handshake
Scenarios
Generated files
New origin manifest
Old origin association file
Validation result
Field reference
| Field | Location | Role in the handshake |
|---|---|---|
| migrate_to.id | Old manifest | Optional proactive signal naming the new app ID. |
| migrate_from[].id | New manifest | Required claim naming the old app ID. The new manifest must also have its own explicit id. |
| install_url | Both migration entries | Page that links to the corresponding manifest, useful if old app URLs redirect after the move. |
| allow_migration | Old origin association file | Permission that lets the old origin approve the new app ID as the migration target. |