Firefox:注册协议以打开外部编辑器并正确传递文件

Firefox:注册协议以打开外部编辑器并正确传递文件,firefox,Firefox,我想创建文件链接以从firefox打开外部编辑器。我已使用about:config页面在firefox中注册了一个新协议: network.protocol-handler.expose.editfile 不,我可以创建如下链接: <a href="editfile:N:\test.txt">Edit file</a> Firefox问我,要为这个协议打开哪个应用程序(在我的例子中,我选择Dreamweaver)。但Dreamweaver抱怨道: editfile

我想创建文件链接以从firefox打开外部编辑器。我已使用about:config页面在firefox中注册了一个新协议:

network.protocol-handler.expose.editfile
不,我可以创建如下链接:

<a href="editfile:N:\test.txt">Edit file</a>

Firefox问我,要为这个协议打开哪个应用程序(在我的例子中,我选择Dreamweaver)。但Dreamweaver抱怨道:

editfile:N:\test.txt有一个 文件路径不正确

因此Dreamweaver被告知打开“editfile:N:\test.txt”而不是“N:\test.txt”。 我用记事本++尝试了这个,但结果相同

我如何解决这个问题,有什么建议吗


谢谢。

作为解决方法或解决方案:

我注册:

network.protocol handler.expose.n

n表示文件所在的驱动器号。现在我可以通过以下链接打开N\:上的文件:

<a href="n:\test.txt">Edit file</a>

和Dreamweaver在一起