Difference between revisions of "Identifying Returning Users"

From MgmtWiki
Jump to: navigation, search
(Solutions)
(URL Protocol Handler Registration for PWAs)
Line 38: Line 38:
  
 
Risks
 
Risks
Interoperability and Compatibility
+
* Interoperability and Compatibility
Low; manifest elements will be ignored if unsupported by the client.
+
** Low; manifest elements will be ignored if unsupported by the client.
 
+
**Gecko: No signal (https://bugzilla.mozilla.org/show_bug.cgi?id=1635272)
Gecko: No signal (https://bugzilla.mozilla.org/show_bug.cgi?id=1635272)
+
**WebKit: No signal (https://bugs.webkit.org/show_bug.cgi?id=211401)
 
+
**Web developers: Positive (https://twitter.com/search?q=url%3Ahttps%3A%2F%2Fweb.dev%2Furl-protocol-handler%2F&src=typed_query&f=live)
WebKit: No signal (https://bugs.webkit.org/show_bug.cgi?id=211401)
+
*Security
 
+
**https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/URLProtocolHandler/explainer.md#security-considerations
Web developers: Positive (https://twitter.com/search?q=url%3Ahttps%3A%2F%2Fweb.dev%2Furl-protocol-handler%2F&src=typed_query&f=live)
 
 
 
Security
 
https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/URLProtocolHandler/explainer.md#security-considerations
 
 
 
Debuggability
 
Is this feature fully tested by web-platform-tests?
 
Yes - https://chromium-review.googlesource.com/c/chromium/src/+/3166820
 
 
 
 
DevTrial instructions
 
DevTrial instructions
 
https://web.dev/url-protocol-handler/#enabling-via-about:flags-or-edge:flags
 
https://web.dev/url-protocol-handler/#enabling-via-about:flags-or-edge:flags

Revision as of 09:12, 1 October 2022

Full Title or Meme

Exploring the ways that a web site (aka a relying Party can determine if the current user of the site is known to that site from previous visits.

Context

Solutions

Protocol Handler

URL Protocol Handler Registration for PWAs

Explainer https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/master/URLProtocolHandler/explainer.md

https://web.dev/url-protocol-handler/

Specification https://pr-preview.s3.amazonaws.com/w3c/manifest/pull/972.html#protocol_handlers-member

Contact emails samuel.tang@microsoft.com, mjackson@microsoft.com, luigonza@microsoft.com, dmurph@chromium.org

Design docs https://docs.google.com/document/d/1NHlWLjAPZ-dyxcz3AoTWibeerDeHW7Vqrx6FmhB0XmE

Summary Enable web applications to register themselves as handlers of custom URL protocols/schemes using their installation manifest.

Blink component UI>Browser>WebAppInstalls

TAG review https://github.com/w3ctag/design-reviews/issues/482

TAG review status Issues addressed, resolution: satisfied.

Risks

DevTrial instructions https://web.dev/url-protocol-handler/#enabling-via-about:flags-or-edge:flags

Flag name

  1. enable-desktop-pwas-protocol-handling

Tracking bug https://crbug.com/1019239

Launch bug https://crbug.com/1063658

Sample links https://protocol-handler.glitch.me/ https://fabiorocha.github.io/pwa

References