首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在java上打开磁铁链接的默认处理程序

如何在java上打开磁铁链接的默认处理程序
EN

Stack Overflow用户
提问于 2012-04-26 22:07:11
回答 1查看 2.4K关注 0票数 4

如何使用java上的默认应用程序打开像"magnet:?xt=blablablabl“这样的磁铁链接

我正在开发一个应用程序,搜索一个磁铁链接的网站并打开它。目前,我正在打开firefox,将磁铁url作为参数传递给firefox,但是它留下了一个打开的选项卡,如果firefox没有安装,这个方法似乎不适用于chrome (我没有用ie测试它)。我想要的是打开处理磁铁协议的默认应用程序。我知道,在windows中,我可以从注册表和ubuntu上获得它,我可以调用xdg,但是我正在寻找一个更优雅的java或已经这样做的库的解决方案。有这样的事吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-04 05:08:06

没有一个更好的解决方案,我自己写了:

https://github.com/beothorn/URISchemeHandler还增加了对注册新协议处理程序的支持。仍然希望有一种方法来处理这个问题,而不检查哪个操作系统正在运行。

编辑:

此标识符的正确名称是URI方案,详细信息在http://en.wikipedia.org/wiki/URI_scheme中。

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

https://stackoverflow.com/questions/10342109

复制
相关文章

相似问题

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