Define an optional id field in app manifest that's used to globally identify the web app. If the id is not specified, start_url will be used as the default id.
Low interoperability & compatibility risks: For browsers that do not implement it yet, a web app that specifies the id field will just be ignored and function as normal. The only behavior difference is the app can update its start_url when it has id specified on Chrome but not on other browsers.
None
The feature will go together with UX changes in devtool to instruct users. A devrel post is published to inform developers about the new feature.
https://developer.chrome.com/blog/pwa-manifest-id/
https://docs.google.com/document/d/1-BaZAhM3eSh9CP8h8Q_OEV4gsZ9aJ46fl2ef5XeSmcg/edit?usp=sharing
The raw manifest json can be viewed in devtools->Application->Manifest. The computed app id can be viewed in devtools->Application->Identity-> Computed App Id
DevTrial on desktop | 94 |
Specification
https://github.com/w3c/manifest/pull/988Design docs
https://docs.google.com/document/d/16kWW_MBrdtKOMud41vobrOXUPqIL5tITWGiBk9UIDEs/edit?usp=sharing&resourcekey=0-I3w9uAOGPk96Uqkn00ZVtwSummary
Define an optional id field in app manifest that's used to globally identify the web app. If the id is not specified, start_url will be used as the default id.
Blink component
BlinkTAG review
https://github.com/w3ctag/design-reviews/issues/668TAG review status
Issues addressedRisks
Interoperability and Compatibility
Low interoperability & compatibility risks: For browsers that do not implement it yet, a web app that specifies the id field will just be ignored and function as normal. The only behavior difference is the app can update its start_url when it has id specified on Chrome but not on other browsers.
Gecko: No signal (https://github.com/mozilla/standards-positions/issues/559)
WebKit: No signal (https://lists.webkit.org/pipermail/webkit-dev/2021-August/031949.html)
Web developers: Positive (https://github.com/w3c/manifest/pull/988)manfest spec editors marcoscaceres overall agree to the change.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABcACaipyJnL_NKFcA-5__jy5BKJTFge0Ojf4KWhC6x%3DXR0KiA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfV8wrqWhTqcy0aXHL%2BkNrK8-KoaVoeNCw4TGy7YyUj9bQ%40mail.gmail.com.
LGTM3
/Daniel
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAKXHy%3DfoDaCQfgH-x%2BsVCBApTfnDVw%2BhvDk%2BaC%3DiUHx32jdr4Q%40mail.gmail.com.