5

如果用户有 2 个或更多处理相同 kMDItemContentType 的 quicklook 插件会发生什么?哪个插件优先执行该实际工作?可以以编程方式设置吗?

4

2 回答 2

5

通过快速阅读文档(安装 Quick Look Generators),Quick Look 守护程序根据以下搜索顺序选择生成器:

  1. 在应用程序包内:MyApp.app/Content/Library/QuickLook
  2. ~/Library/QuickLook
  3. /Library/QuickLook
  4. /System/Library/QuickLook

他们最后说,如果 UTI 有多个生成器,则选择该列表中排名最高的生成器。如果同一级别的同一 UTI 有两个或更多,Apple 表示无法知道将选择哪个;使用在搜索中首先找到的生成器。

于 2010-08-29T20:53:47.860 回答
0

我发现您可以Info.plist在插件中修改文件.qlgenerator并从中删除 UTI 条目,UTImportedTypeDeclarations以强制 Quicklook 为该 UTI 使用另一个生成器。您可能需要qlmanage -r稍后运行才能使更改生效。

于 2012-12-26T14:24:31.547 回答