我正在寻找一个附加组件或其他方式让Firefox(或Chrome或其他任何其他)真正打开外部程序时单击某些链接并将我点击的URL发送到该程序。
我知道我可以为我想要播放的文件类型设置默认操作,但Firefox会下载整个文件并将路径传递给外部程序。我不希望浏览器下载它,我只想传递URL。
我有一个简单的网络服务器,其中包含一系列电影的目录列表。我希望能够在另一台电脑上点击这些电影中的一部,并让浏览器打开Media Player Classic,并将我点击的链接作为参数。我不想让浏览器下载该文件然后播放它。我想以URL作为参数调用MPC。
我可以在MPC中打开链接,它可以实现我想要的。我可以使用URL作为参数启动MPC,它可以实现我想要的功能。我也可以将链接从浏览器拖到现有的MPC窗口,它可以实现我想要的(这就是我现在正在做的事情,MPC设置为“总是在顶部”)。我真正想要的是点击链接并让程序启动而不必在本地下载文件,可能是通过查看扩展名。
我最终会考虑在主机上设置某种流媒体服务,但是现在我想简单地做。
我尝试了一个名为“Open Link in Program”的Firefox插件( https://addons.mozilla.org/en-us/firefox/addon/olip/ )它不会发送完整链接到外部程序,只发送域部分,所以它没用。
基本上,MPC通过使用URL作为参数调用来从Web服务器流式传输链接没有问题。如何将URL发送到程序?