[Openid-specs-ab] Fwd: [blink-dev] Intent to Experiment: Declarative Link Capturing for PWAs

Tom Jones thomasclinganjones at gmail.com
Thu Feb 4 13:17:58 UTC 2021


For browser Interaction team
This adds to functionality of pwa in interesting way.

thx ..Tom (mobile)

---------- Forwarded message ---------
From: Alan Cutter <alancutter at chromium.org>
Date: Thu, Feb 4, 2021, 3:16 AM
Subject: [blink-dev] Intent to Experiment: Declarative Link Capturing for
PWAs
To: blink-dev <blink-dev at chromium.org>


Contact emails

mgiuca at chromium.org, alancutter at chromium.org, trevorlu at chromium.org

Explainer

https://github.com/WICG/sw-launch/blob/master/declarative_link_capturing.md

Specification

None

Summary

New Web App Manifest member to control what happens when the user navigates
to a page within scope of an installed web app.

This feature introduces the "capture_links" member, an enumeration allowing
the customization of link capturing behaviour, allowing sites to:

- Automatically open a new PWA window when the user clicks a link to their
app.

- Have a "single window mode" like mobile apps.


Blink component

UI>Browser>WebAppInstalls
<https://bugs.chromium.org/p/chromium/issues/list?q=component:UI%3EBrowser%3EWebAppInstalls>

Search tags

pwa <https://chromestatus.com/features#tags:pwa>, link capturing
<https://chromestatus.com/features#tags:link%20capturing>

TAG review

https://github.com/w3ctag/design-reviews/issues/589

TAG review status

In progress

Risks

Interoperability and Compatibility

Very small, since any browser not implementing this will just fall back to
the standard behaviour, which is to navigate to links in a browser tab.
This member is also forwards compatible as it can accept a list of
behaviours, older browsers will bypass any new ones that are added later.
Gecko: No signal

Edge: Strong positive, this compliments their efforts in specing
url_handlers
<https://github.com/WICG/pwa-url-handler/blob/master/explainer.md>.

WebKit: No signal

Web developers: No signals


Goals for experimentation

Looking for feedback on whether the current behaviours and implementation
adequately satisfy real world needs. This experiment is also for web
developers to determine whether this additional feature is enough to
justify building a PWA over other native app solutions.

Experimental timeline

Start: M90

End: M93

Ongoing technical constraints

None

Will this feature be supported on all six Blink platforms (Windows, Mac,
Linux, Chrome OS, Android, and Android WebView)?

Not supported on Android, their window model doesn’t make sense for
“new-client”.

Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md>
?

No

Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/5734953453092864

Links to previous Intent discussions

Intent to prototype:
https://groups.google.com/a/chromium.org/g/blink-dev/c/2ZnA1IrSpS8


This intent message was generated by Chrome Platform Status
<https://www.chromestatus.com/>.

-- 
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+unsubscribe at chromium.org.
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CANJJ2CmFcKwf_-n4ybHHvyh0DpBJ-B7zW5SXhUKZojfxGazUnw%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CANJJ2CmFcKwf_-n4ybHHvyh0DpBJ-B7zW5SXhUKZojfxGazUnw%40mail.gmail.com?utm_medium=email&utm_source=footer>
.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openid.net/pipermail/openid-specs-ab/attachments/20210204/4fadffcf/attachment.html>


More information about the Openid-specs-ab mailing list