gpt4 book ai didi

macos - 在 mac osx 上注册协议(protocol)?

转载 作者:行者123 更新时间:2023-12-04 06:01:08 25 4
gpt4 key购买 nike

我已经在windows中完成了,我如何在mac osx上注册一个协议(protocol)。我想单击 Firefox 中的链接(a href="somename://mylinkAndData")并启动二进制文件?

最佳答案

看看苹果的Launch Services Programming Guide .您必须添加 CFBundleURLTypes到您的应用程序 Info.plist 并使用 LSRegisterURL() 注册您的应用程序。

摘自 Firefox.app/Contents/Info.plist:

    <key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLIconFile</key>
<string>document.icns</string>
<key>CFBundleURLName</key>
<string>http URL</string>
<key>CFBundleURLSchemes</key>
<array>
<string>http</string>
</array>
</dict>
....

编辑:Handling URL schemes in Cocoa获取指南文章

关于macos - 在 mac osx 上注册协议(protocol)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/595481/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com