1

Mac osx 用の Java でアプリケーションを開発しています。そのためのカスタム プロトコルを実装する必要があります。mailto://ブラウザでヒットすると、Safariデフォルトのメールアプリケーションが開くなど、osx の組み込みアプリケーションと同じです。私の要件はそれと同じです。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://

問題- このプロトコルでいくつかの引数を渡してから、これらの引数をJava コードのようsbr://user:pass@abc.xyz.comに取り、何らかの操作を実行したいと考えています。user:pass@abc.xyz.comString

任意のヘルプや提案をいただければ幸いです。ありがとう。

4

1 に答える 1

0

あなたの問題の解決策を見つけたと思います:

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

それは私のために働いた。MacOS X 10.8.2 を使用していました

于 2016-06-29T14:35:33.097 に答える