lu...@microsoft.com, luig...@microsoft.com, alanc...@chromium.org
https://github.com/WICG/manifest-incubations/blob/gh-pages/scope_extensions-explainer.md
TBD
Adds a "scope_extensions" app manifest member that enables web apps to extend their scope to other origins.
Example usage:
{
"id": "",
"name": "Example",
"display": "standalone",
"start_url": "/index.html",
"scope_extensions": [
{"origin": https://*.example.com},
{"origin": https://example.co.uk},
{"origin": https://*.example.co.uk}
]
}
This allows sites that control multiple subdomains and top level domains to behave as one contiguous web app.
Requires listed origins to confirm association with the web app using a .well-known/web-app-origin-association configuration file.
{
"web_apps" : [
{"web_app_identity": https://sample-app.com/}
]
}
Design docs
https://docs.google.com/document/d/1-idhx8heajbPYl3cdXFVCjpIuf96cRa_DrRk6147ELI/edit?usp=sharing
Sample
Scope Extensions Demo App (htalat.repl.co)
Web app scope extensions - YouTube
Not yet requested.
Gecko: No signal
WebKit: No signal
Web developers: No signals
Other signals:
Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
No.
Learn about the experience of web app developers and how this API fulfills their needs.
None.
No. This feature will not be supported on Android platforms as web apps on Android have a different implementation of identity.
No.
about://flags/#enable-desktop-pwas-scope-extensions
False
https://bugs.chromium.org/p/chromium/issues/detail?id=1250011
DevTrial on desktop 115
https://chromestatus.com/feature/5746537956114432
Intent to prototype: https://groups.google.com/a/chromium.org/g/blink-dev/c/-iySPmw8o34/m/oLgrCUQXAQAJ
This intent message was generated by Chrome Platform Status.