我正在寻找一个插件或其他方法,让 Firefox(或 Chrome 或其他任何东西)在单击某些链接时打开外部程序并将我单击的 URL 发送到该程序。
我知道我可以为想要播放的文件类型设置默认操作,但 Firefox 会下载整个文件并将路径传递给外部程序。我不想让浏览器下载它,我只想传递 URL。
我有一个简单的网络服务器,里面有一堆电影的目录列表。我希望能够在另一台电脑上点击其中一部电影,并让浏览器打开 Media Player Classic,并将我点击的链接作为参数。我不想让浏览器下载文件然后播放它。我想使用 URL 作为参数调用 MPC。
我可以在 MPC 中打开链接,它会执行我想要的操作。我可以使用 URL 作为参数来启动 MPC,它会执行我想要的操作。我还可以将链接从浏览器拖到现有的 MPC 窗口,它会执行我想要的操作(这就是我现在将 MPC 设置为“始终在最前面”时所做的操作)。我真正想要的是单击链接并让程序启动而无需在本地下载文件,可能通过查看扩展名来实现。
我最终会考虑在主机上设置某种流媒体服务,但现在我想简单地做一下。
我尝试了 Firefox 的“在程序中打开链接”插件(https://addons.mozilla.org/en-us/firefox/addon/olip/),但是它不会将完整的链接发送给外部程序,只发送了域部分,所以没什么用。
基本上,MPC 可以通过将 URL 作为参数调用来从 Web 服务器流式传输链接。我如何将 URL 发送给程序?
答案1
你有没有尝试过?https://addons.mozilla.org/en-US/firefox/addon/open-with/它添加了一个上下文菜单项,使用完整的 url 运行您预定义的程序。所以您甚至不必进入页面(youtube 链接等)。
答案2
外部应用程序按钮允许您为 Firefox 浏览器定义高度可自定义的工具栏按钮和上下文菜单项。例如,使用此应用程序,您可以将当前页面发送到 Chrome、Opera 或 Internet Explorer 浏览器。或者将选定的文本发送到文本编辑器(如 Notepad++ 或 Sublime Text)。甚至可以将图像 URL 直接发送到您选择的照片编辑器,或将下载链接发送到外部下载管理器(如 Firefox 中的 FlashGot 扩展)。
请注意,为了使此应用程序正常工作,需要手动安装一个最小的本机客户端。将应用程序添加到列表后,将显示有关如何安装最小客户端的说明。有关更多信息,请观看视频教程或访问附加组件的主页。