首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在执行时可以修改自定义协议参数吗?

问在执行时可以修改自定义协议参数吗?
EN

Stack Overflow用户
提问于 2019-10-15 16:28:03
回答 1查看 124关注 0票数 0

我需要使用FileZilla打开一个ftp url。为了防止浏览器自行打开链接,有通过定义的自定义协议fz-ftp://。

代码语言:javascript
复制
[HKEY_CLASSES_ROOT\fz-ftp\shell\open\command]
@="\"C:\\FileZilla\\FileZillaPortable.exe\" \"%1\""

但是,由于ftp://,不理解fz- FileZilla,所以我需要一种方法从传递给注册条目中的FileZilla的参数"%1“中删除"fz-”子字符串。不允许使用第三方工具,只有FileZilla、清洁浏览器和Windows标准软件。

的问题是:

在自定义协议注册中心( definitions?

  • Is )中至少可以修改参数吗??
  1. 是一种替代方法,它可以从网页打开FileZilla中的ftp链接。
EN

回答 1

Stack Overflow用户

发布于 2019-10-15 18:51:25

没有,但是您可以在Control Panel\All Control Panel Items\Default Programs\Set Associations将FTP协议处理程序设置为Filezilla。然后,您应该能够让桌面快捷方式(.lnk)指向一个ftp:// url,并在您为ftp://协议选择的默认程序中打开它。

如果您想单击浏览器中的FTP链接并在外部程序中打开它,web浏览器通常不会让您在不使用插件或扩展的情况下覆盖其内部协议处理程序。换句话说,您不能将其设置为常规浏览器设置。在这种情况下,最好只提供FTP URL,并指示用户使用Filezilla或他们首选的FTP客户端连接到站点。

无论哪种方式,最好的选择是不要像使用fz-ftp://那样使用自定义的URL协议。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58399039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档