*Contact emails *

mandy.c...@microsoft.com, lu...@microsoft.com, luigo...@microsoft.com
*Explainer* 

https://github.com/WICG/manifest-incubations/blob/gh-pages/scope_extensions-explainer.md
 
<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FWICG%2Fmanifest-incubations%2Fblob%2Fgh-pages%2Fscope_extensions-explainer.md&data=04%7C01%7CLu.Huang%40microsoft.com%7Ce498dba2c4a4447ded8608d9788e7c22%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637673375627031618%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=zQpPuPeLUKfu%2FGzHgnX7mv7R6mm9UzLJhiQZtku4qho%3D&reserved=0>
*Summary *

Introduce a "scope_extensions" app manifest member that enables web apps to 
extend their scope to other origins.
Example usage:
{
   "name" : "Example",
   "display" : "standalone",
   "start_url" : "/index.html",




*   "scope_extensions" : [      {"origin" : "*.example.com"},      
{"origin" : "example.co.uk"},      {"origin" : "*.example.co.uk"}   ]*
}

This allows sites that control multiple subdomains and top-level domains to 
behave as a single web app.
*Blink component* 

UI>Browser>WebAppInstalls 
<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs.chromium.org%2Fp%2Fchromium%2Fissues%2Flist%3Fq%3Dcomponent%3AUI%253EBrowser%253EWebAppInstalls%253EUrlHandling&data=04%7C01%7CLu.Huang%40microsoft.com%7Ce498dba2c4a4447ded8608d9788e7c22%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637673375627041601%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=DQ67lk%2BoCPUdRjbFmwsc71w3UqqS1j%2FyDRxWPZv2M0s%3D&reserved=0>
*Motivation *

Web app scope (defined by the scope field) can only be defined with a path 
from a single origin. It is used to determine whether an app window's 
current document is a part of the app. It also determines what URLs are 
allowable in other manifest members. With a mechanism like 
"scope_extensions", developers are able to expand the behaviors of their 
app to include other origins if there is agreement between the primary 
origin of a web app and the associated origins.

* Initial public proposal*
https://github.com/WICG/get-installed-related-apps/issues/30
https://discourse.wicg.io/t/proposal-web-app-scope-extensions/5584   
<https://discourse.wicg.io/t/proposal-web-app-scope-extensions/5584>


* TAG review*-
* TAG review status *

Pending
* Risks*
The proposed feature should not affect any cross-origin data or privacy 
protections.

*    Interoperability and Compatibility*

*    Gecko*: No signal 
*    WebKit*: No signal
*    Web developers*: No signals
* Debuggability*
Most issues that could arise can be investigated using the DevTools 
Application pane and information visible from chrome://web-app-internals. 
More debug UI can be added to DevTools if necessary.

* Is this feature fully tested by *web-platform-tests 
<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%2F%2B%2Fmaster%2Fdocs%2Ftesting%2Fweb_platform_tests.md&data=04%7C01%7CLu.Huang%40microsoft.com%7Ce498dba2c4a4447ded8608d9788e7c22%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637673375627041601%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=clrd%2B%2BlXIxZQ71K5MCXOEgk8lIhCNeOZ0xeuX8873bk%3D&reserved=0>*?
 
*

No
* Flag name*
WebAppScopeExtensions

* Requires code in //chrome? *

False
* Tracking bug *

https://bugs.chromium.org/p/chromium/issues/detail?id=1250011 
<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs.chromium.org%2Fp%2Fchromium%2Fissues%2Fdetail%3Fid%3D1250011&data=04%7C01%7CLu.Huang%40microsoft.com%7Ce498dba2c4a4447ded8608d9788e7c22%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637673375627051593%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=r7%2FHGEojbzcAUlbZwEYmsDP4gpgPcom7B25vhZ3MMYI%3D&reserved=0>
* Estimated milestones *

No milestones specified
* Link to entry on the Chrome Platform Status *

https://www.chromestatus.com/feature/5746537956114432 
<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.chromestatus.com%2Ffeature%2F5746537956114432&data=04%7C01%7CLu.Huang%40microsoft.com%7Ce498dba2c4a4447ded8608d9788e7c22%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637673375627051593%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=XHF2J3lJJ7cOl2%2Fo78ZjSRfR48WCgZ4HqgjiQGQILak%3D&reserved=0>

 

-- 
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+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/1ba03332-500a-49f5-a671-9c726b188eefn%40chromium.org.

Reply via email to