问题标签 [quicklook]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - Spotlight 和 QuickLook 集成
我编写了一个文档类型为捆绑包的应用程序。此捆绑包包含 5 个内部文件,其中一个是带有文档“本身”的 HTML。我想让我的应用 Spotlight 和 Quick Look 启用。有没有一种简单的方法可以告诉应用程序“对于 Spotlight 和 QuickLook,你假装你是包中的 HTML 文件”?还是我必须编写插件?
问候,库尔特
ios - 办公文档无法使用 quicklook 打开
我创建了 2 个测试应用程序:
在其中一个文档包含在包中,可以使用快速查看控制器打开。在另一个应用程序中,文件被下载。当我尝试打开文件时,快速查看控制器只会显示一条消息,说明发生了错误。奇怪的是,它会毫无问题地打开下载的 PDF 文档。
我怀疑它与标题和 mime 类型有关,但我不确定这一点。有谁知道下载的 .doc 或 .docx 文档无法打开而本地文档会打开的原因是什么?
objective-c - iOS 6.0 Quicklook QLPreviewController 错误:“找不到加载代理的预览项目”
我的应用程序一直在使用 QLPreviewController 来显示所有类型的文件,在 iOS 5.x 中,它似乎做得很好。
现在,在 iOS 6.0 中,我收到一个错误,它显示了控制器,但带有一个恒定的加载指示器,并且从未实际加载任何内容。
日志中的错误是:找不到加载代理的预览项目:<QLPreviewItemProxy: 0x8dbf480> - file://localhost/Users/me/Library/Application%20Support/iPhone%20Simulator/6.0/Applications/E6A58F8D-71F3-4C7A -B16E-4BA017E318E5/Documents/temp//Welcome.docx
iOS 6.0 中的 Quicklook 是否还有其他问题?或者有什么建议可以尝试?我已经通过 iPhone 和 iPad 尝试过,同时推动控制器并展示它。
编辑:还刚刚注意到有问题的URL(他们说的那个不好)不仅以file://开头,而且以file:// localhost开头,而原始文件刚刚以实际路径开头(即:file:///用户)。
xcode - QLPreviewController 查询(Quicklook 框架)
我正在尝试使用 QLPreviewController 来预览一些文件。
我有以下问题:
如果我直接访问该文件:
然后文件显示正确,所以如果我通过 php 查询访问文件:
然后文件显示为 BAD,带有错误的编码字符。
所以通过我的浏览器“http://myweb.com/ios/download.php?up=698”地址下载然后文件RIGHT。
任何人都可以帮助我吗?任何建议将不胜感激。
进阶谢谢
macos - 如何在 NSTextView 中禁用查找(字典、词库、维基百科)功能?
我的一个项目是一个测试应用程序,学生在打字时不应该能够轻松地查找单词。
setContinuousSpellCheckingEnabled:
通过和关闭 NSTextView 中的自动拼写检查相对容易setAutomaticSpellingCorrectionEnabled:
。
我刚刚发现,学生只需用三根手指在任何应用程序中的任何选定单词上轻按,然后弹出一个有用的窗口,其中包含字典、同义词库甚至维基百科条目(如果可以在那里找到该单词),这都是非常简单的。
这对 99% 的 MacOS 应用程序来说都是很棒的功能,但不适用于我的测试应用程序。
几个月后,Apple 为我提供了一个仅适用于 10.8 的(未记录且微妙的)解决方案,我最终可能会在下面的答案中提供它,但我需要一个也适用于 10.7 的解决方案(其中是这个功能出现的地方)。
针对这个问题有三种可能的攻击计划,但我不确定如何处理这三种中的任何一种:
1)
我需要阻止此查找功能在此文本视图中发生。
2)
我已经尝试删除字典首选项(如果它们存在;如果用户从未打开 Dictionary.app,则没有首选项)和字典缓存文件(在“ ~/Library/Cache
”中,但这似乎并没有改善这种情况。
3)
或者有没有办法能够检测到“使用三指点击时使用查找”的触控板设置?它可能在某个 com.apple.*.plist 某处或可通过“ defaults
”检测到,但我不确定在哪里。
编辑:
只剩下一点时间来解决这个问题并奖励赏金了。这是我尝试使用“ defaults
”的方法:
但我不能 100% 确定这些是要输入的正确手势/关键字。即使在输入它们(并通过“ defaults read com.apple.driver.AppleBluetoothMultitouch.trackpad
”验证它们是否正确保存)之后,字典查找窗口仍然出现。
现在这是唯一有效的方法,但它仅在 MacOS 10.8 下有效(这是暴露/引入这些方法的地方)。只需在 NSTextView 子类中重写这两个方法:
applescript - 使用 qlmanage 和 applescript 生成缩略图
该资源的长期用户,第一次提问者。我正在尝试编写一个简短的 Applescript,它允许我选择一个 .svg 文件并使用 quicklook (qlmanage) 函数来生成一个快速而肮脏的 .png 转换。我希望它非常灵活,所以安装 ImageMagick 不是一个选项。这是代码:
非常简单,但根本不起作用(这给了我一个 Applescript 错误,并弹出 qlmanage 帮助对话框)。我尝试了一些变体,我觉得我需要在 -o 之后的第一个参数中声明 FOLDER 并在第二个参数中声明 PATH 。但我一直无法做到这一点。请记住,我是这方面的新手。
objective-c - 在 Mac 中为新文件类型添加预览
我正在开发一个使用新文件类型和扩展名的应用程序。什么控制 Finder 中文件的预览?我知道如何将文件图标更改为自定义图标,但要实际预览文件,例如 .jpg、.txt 或 .csv 吗?是由 Quick Look 管理的还是什么?
objective-c - 在 Mac OS X 中以编程方式快速查看图像
我正在 Xcode 中为 Mac OS X 开发一个应用程序,并且我正在尝试实现一个在 Quicklook 模式下打开图像的按钮(例如当您在 Finder 中选择图像并按 <space> 时)。
当您单击聊天期间下载的文件旁边的小圆形“眼睛”图标时,我希望它像 Skype for Mac 一样工作。
关于如何实现这一目标的任何建议?
macos - 如何在沙盒应用程序中添加快速查看生成器?
我为我的应用程序创建了一个 QuickLook 生成器,并Containers/com.Aravindh.EgApp/Data/Library/QuickLook/QuickLookGenerator.qlgenerator
使用以下代码将 quicklook 生成器复制到了这个位置。
但我收到此错误:
我是否必须在 Entitlementes.plist 中提及任何内容?如何在沙盒环境中安装 QuickLookGenerator?