我正在为 mac osx 开发一个 java 应用程序。我需要为它实现一个自定义协议。它与 osx 中的一些内置应用程序相同,例如当我们mailto://
在Safari
浏览器中点击时,它会打开默认邮件应用程序。我的要求和它一样。我已经在info.plist
应用程序包中编写了以下代码,并且工作正常。
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLName</key>
<string>SBR</string>
<key>CFBundleURLSchemes</key>
<array>
<string>sbr</string>
</array>
</dict>
</array>
我可以Safari
通过点击使用浏览器 打开我的应用程序sbr://
。
问题- 我想用这个协议传递一些参数,sbr://user:pass@abc.xyz.com
然后user:pass@abc.xyz.com
像String
在 java 代码中一样使用这些参数来执行一些操作。
任何帮助或建议表示赞赏。谢谢。