相关疑难解决方法(0)

chrome中的自定义协议处理程序

如何在chrome中设置自定义协议处理程序?就像是:

myprotocol:// testfile的

我需要将此请求发送到http://example.com?query=testfile,然后将httpresponse发送到我的扩展程序.

custom-protocol google-chrome-extension

78
推荐指数
4
解决办法
8万
查看次数

在Firefox中设置自定义协议处理程序

我希望Firefox(在Linux上运行)用外部应用程序打开自定义协议.

例如,以gvim://协议名称开头的url 应该启动gvim并传递其余的url.

我试图设置network.protocol-handler.external.gvim,network.protocol-handler.app.gvim通过Mozilla的知识库但是火狐仍然抛出未知协议试图打开时的错误消息gvim://的URL.但没有提供如何处理该协议的提示.对于Firefox版本来说,知识库似乎已经过时了.27.

如何在最近的Firefox版本中正确配置自定义协议处理程序的任何想法?我在没有GNOME的情况下运行Linux.

firefox firefox-addon

9
推荐指数
2
解决办法
1万
查看次数

Chrome扩展程序:自定义协议?

是否有方法可以像在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; 
Run Code Online (Sandbox Code Playgroud)

我想要协议:

XYZ:

不是xyz://

这可能吗?

google-chrome google-chrome-extension

6
推荐指数
1
解决办法
3977
查看次数