Matt Giuca
Matt Giuca
> Presumably [native apps] would now all have to start caring about websites in Chrome or Firefox hijacking their schemes. Yes, but they already have to care about other native...
Looking through those [search results](https://source.chromium.org/search?q=k%5Ba-zA-Z0-9%5D*Scheme.*%3D.*%5C%22%20file:.cc%20file:.h%20-file:out%2F%20-file:test&ss=chromium&start=1) @RByers posted, with an eye to the ChromeOS ones, they feel to me like they won't be affected. This will only be a problem for...
@martinthomson sorry, I didn't mean to imply we should special-case all those. I was responding to @RByers by going through the schemes used by ChromeOS, concluding that they are either...
This has been discussed on a [blink-dev thread](https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/29sFh4tTdcs). Pasting my relevant comments: I think it "smells" a bit when we start adding specific companies or services' names to web specs....
> As for `lp` and `bzr+lp`, the only reason I'm proposing them is that bzr has native support for those that ships in the stock version, not via custom configuration...
I'm not sure it's that bad if an allowed scheme becomes disallowed. RPH won't generally be a core function of a website (for one thing, many browsers don't even support...
I just saw [this comment](https://github.com/whatwg/html/pull/1829#issuecomment-250374086) on #1829: > Firefox, as far as I can tell, doesn't use a safelist for registerProtocolHandler; it uses a blacklist instead. So Firefox already supports...
Thanks @domenic for a detailed analysis. > It's worth pointing out that although registerProtocolHandler affects navigation via `` links, usually navigation via `` links cannot reach user-agent-internal schemes anyway. So...
> they must exclude the kinds of schemes that the browser does interesting things with I don't think this needs to be in the spec. As I said above, user...
Using [IANA's list](https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml) doesn't seem to cover many of the schemes that were requested in the original [intent to implement](https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/29sFh4tTdcs/K4XroilVBAAJ). In fact, I cross-referenced the two lists. The ONLY schemes...