如果用户有 2 个或更多处理相同 kMDItemContentType 的 quicklook 插件会发生什么?哪个插件优先执行该实际工作?可以以编程方式设置吗?
问问题
587 次
2 回答
5
通过快速阅读文档(安装 Quick Look Generators),Quick Look 守护程序根据以下搜索顺序选择生成器:
- 在应用程序包内:
MyApp.app/Content/Library/QuickLook
- 在
~/Library/QuickLook
- 在
/Library/QuickLook
- 在
/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 回答