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

Old origin manifest


      

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.

references