Primary eng (and PM) emails
Summary
HTML's registerProtocolHandler() gives a webpage a mechanism to register itself to handle a protocol after a user consents. For example, a web-based email application could register to handle the mailto: scheme. A corresponding unregisterProtocolHandler() API allows a site to abandon its protocol-handling registration.
Edge: Edge Spartan didn't have this API. Edge Anaheim is landing this change in Chromium.
Firefox: Supported, Firefox 62 removed this API from non-secure contexts:
Safari: Protocol handling APIs are not supported. I'll try to find someone to comment here, but WebKit's bugs to implement the API are >7 years old, so it's unclear who might have as strong POV.
Use a secure context to call the API (e.g. turn on HTTPS).
Usage information from UseCounter
Metrics indicate that RegisterProtocolHandlerInsecureOrigin usage is very low (0.000559% of page loads).
Entry on the feature dashboard
https://chromestatus.com/feature/5756636801007616
Requesting approval to remove too?
“Yes”, in M80.
--
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+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/bf53f776-a57e-46f2-97f5-ad5aa1244c1e%40chromium.org.