Extensión de Chrome: ¿Protocolo personalizado?

¿Existen métodos para registrar un protocolo personalizado con una extensión de Google Chrome como puede hacerlo en Firefox:

const kSIMPLEURI_CONTRACTID = "@mozilla.org/network/simple-uri;1"; 
const kIOSERVICE_CONTRACTID = "@mozilla.org/network/io-service;1"; 
const nsISupports = Components.interfaces.nsISupports; 
const nsIIOService = Components.interfaces.nsIIOService; 
const nsIProtocolHandler = Components.interfaces.nsIProtocolHandler; 
const nsIURI = Components.interfaces.nsIURI; 

Quiero el protocolo:

xyz

No xyz: //

es posible?

Respuestas a la pregunta(1)

Su respuesta a la pregunta