Dropbox 如何将菜单项添加到 Finder 的上下文菜单?

App*_*rew 5 macos cocoa

我已经阅读了许多关于类似问题的答案,但都表明它们不再可能。我有 OSX 10.9 并且看到 Dropbox 设法做到这一点。

Dropbox 演示

上面的截图是 Finder 的上下文菜单。如何将菜单项添加到 Finder 的上下文菜单,如上所示?

Ree*_*gnE 5

虽然是一个老问题,但我最近也遇到了同样的问题,经过一番挖掘后,我发现 Dropbox 目前正在使用 Finder Sync,它似乎有一个非常适合 Dropbox 功能的功能集。

\n\n

请参阅此处的文档:https ://developer.apple.com/library/content/documentation/General/Conceptual/ExtensibilityPG/Finder.html

\n\n

garcon.appex里面是基于appex包中Dropbox.app内容的Finder Sync扩展:Info.plist

\n\n
<key>NSExtension</key>\n<dict>\n        <key>NSExtensionAttributes</key>\n        <dict/>\n        <key>NSExtensionPointIdentifier</key>\n        <string>com.apple.FinderSync</string>\n        <key>NSExtensionPrincipalClass</key>\n        <string>EFFinderExtension</string>\n</dict>\n
Run Code Online (Sandbox Code Playgroud)\n\n

从文档中:

\n\n
\n

使用 Finder Sync 扩展,您可以注册一个或多个文件夹以供系统监控。然后,您的 Finder Sync 扩展程序会为受监视的文件夹中的任何项目设置徽章、\n 标签和上下文菜单。\n 您还可以使用扩展点\xe2\x80\x99s API 将工具栏按钮添加到\n Finder 窗口或受监控文件夹的侧边栏图标。

\n
\n