New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 879320 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 651311
Owner:
Closed: Aug 30
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Android , Windows , Chrome , Mac , Fuchsia
Pri: 2
Type: Bug



Sign in to add a comment

Extend list of URL schemes that can be overridden via registerProtocolHandler().

Project Member Reported by asanka@chromium.org, Aug 30

Issue description

registerProtoclHandler() is a method that “allows Web sites to register themselves as possible handlers for particular schemes” (from whatwg/html). The set of schemes that can be associated with custom handlers is restricted to a safelist and schemes that begin with web+ (whatwg/html#safelisted-schemes).

The current list of Google Chrome’s whitelisted schemes (as of August 27, 2018) are: bitcoin, geo, im, irc, ircs, magnet, mailto, mms, news, nntp, openpgp4fpr, sip, sms, smsto, ssh, tel, urn, webcal, wtai, and xmpp.

We are proposing the extension of the safe list with the following schemes:

* dat, dweb, ipfs, ipns, ssb.

These are schemes that are used with distributed web protocols. Allowing custom handlers for these schemes aid experimentation of these protocols on Chrome.

* bzr, bzr+ftp, bzr+lp, bzr+http, bzr+https, bzr+sftp, bzr+ssh, cvs, cvs+ext, cvs+pserver, cvs+ssh, darcs+http, darcs+https, darcs+ssh, git, git+http, git+https, git+ssh, hg, hg+http, hg+https, hg+ssh, hg+static-http, lp, svn, svn+http, svn+https, svn+ssh.

These schemes correspond to source control protocols along with variants for specifying subprotocols or underlying transports.

* map, gmap, bingmap, location

Planned use in provider agnostic map URLs.
 
* doi

Details on Digital Object Identifiers (DOI) can be found at https://doi.org.

 
Mergedinto: 651311
Status: Duplicate (was: Assigned)
Whoops. Using existing Issue 651311

Sign in to add a comment