iOS 共享扩展禁用预览

Posted

技术标签:

【中文标题】iOS 共享扩展禁用预览【英文标题】:iOS share extension disables preview 【发布时间】:2015-01-29 01:36:50 【问题描述】:

我正在为 ios 中的 Safari 开发共享扩展。我们使用的是 iOS 的普通 UI,因此扩展了 SLComposeServiceViewController。 我还使用 javascript 来读取页面内容并设置一些参数。如果不包含 JS 文件,则 UI 可以正常显示预览。但是一旦我包含了 JS 文件,预览就没有显示出来。有谁知道为什么这不会出现? info.plist 中是否有启用预览的配置?

【问题讨论】:

【参考方案1】:

我尝试重载 loadPreviewView 并构建自定义预览,它显示了。另外在调试时我发现当你使用Javascript时,默认预览设置为null。我想如果使用 JS,则必须覆盖预览。

【讨论】:

以上是关于iOS 共享扩展禁用预览的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 javascript css 或 html attr 禁用 iOS 链接预览

iOS13分享表:分享UIImage时如何设置预览缩略图

iOS 共享扩展关闭键盘

扩展视图时 SwiftUI 预览崩溃

IOS 分享到 Facebook 的 URL 不显示预览

Sublime Text 2:禁用文档预览