【问题标题】:How to get URL string in java code, from a CUSTOM PROTOCOL URL in MAC OS X application如何从 MAC OS X 应用程序中的自定义协议 URL 获取 java 代码中的 URL 字符串
【发布时间】: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来执行一些操作。

感谢任何帮助或建议。谢谢。

【问题讨论】:

    标签: java macos swt protocols


    【解决方案1】:

    我想我找到了解决您问题的方法:

    https://stackoverflow.com/a/31694986/382877

    它对我有用。我使用的是 MacOS X 10.8.2

    【讨论】:

      猜你喜欢
      • 2013-12-03
      • 2011-09-10
      • 1970-01-01
      • 1970-01-01
      • 2013-04-28
      • 2011-07-20
      • 1970-01-01
      • 2018-03-04
      • 2019-12-20
      相关资源
      最近更新 更多