Controlador de protocolo personalizado en cromo

¿Cómo configuro un controlador de protocolo personalizado en Chrome? Algo como: myprotocol: // archivo de prueba Necesitaría esto para enviar una solicitud a http://example.com?query=testfile y luego enviar el formulario de acceso a mi extensión.