0

我编写了一个文档类型为捆绑包的应用程序。此捆绑包包含 5 个内部文件,其中一个是带有文档“本身”的 HTML。我想让我的应用 Spotlight 和 Quick Look 启用。有没有一种简单的方法可以告诉应用程序“对于 Spotlight 和 QuickLook,你假装你是包中的 HTML 文件”?还是我必须编写插件?

问候,库尔特

4

2 回答 2

0

您将不得不编写插件(对于快速查看,您可以尝试在包中使用特殊符号链接,但它们不适用于 HTML 文件 IIRC)。

您的 Quick Look 插件可能非常简单,因为您可以使用QLThumbnailRequestSetThumbnailWithURLRepresentation(告诉 Quick Look 通过呈现您的 HTML 文件来生成缩略图)和QLPreviewRequestSetURLRepresentation(告诉 Quick Look 使用您的 HTML 文件进行预览。

于 2012-08-12T01:56:40.633 回答
0

要让 Spotlight 为您的文档编制索引,您必须编写一个 mdimporter,但它需要做的就是/System/Library/Spotlight/RichText.mdimporter使用为您的导入器提供的参数在您的 HTML 文件上运行。

于 2021-08-19T16:53:43.280 回答