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