Contact emails mgi...@chromium.org, alancut...@chromium.org, tbuck...@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 RisksInteroperability 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 for url_handlers <https://github.com/WICG/pwa-url-handler/blob/master/explainer.md>. WebKit: No signal Web developers: No signals Reason this experiment is being extended A new API shape, Launch Handling <https://github.com/WICG/sw-launch/blob/main/launch_handler.md>, has evolved from the current spec work on Declarative Link Capturing and URL Handlers. Transition doc <https://docs.google.com/document/d/1w9qHqVJmZfO07kbiRMd9lDQMW15DeK5o-p-rZyL7twk/edit#> . This extension is being requested to enable existing uses of the DLC experiment transition over to the Launch Handling API once it is ready for experimentation. Previous experiment timeline: M90 to M93 Requested extension timeline: M94 to M97 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 Intent to experiment: https://groups.google.com/a/chromium.org/g/blink-dev/c/q6ivDcvAJwQ/m/XTlva-lGBQAJ 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+unsubscr...@chromium.org. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CANJJ2Cn7vN6hgras59Sn4%3DksdueFxrtatZLm7fFDo5uSpwSQoA%40mail.gmail.com.