ios - 用户是否可以下载 WkWebView 上显示的 PDF 内容
问题描述
我们正在构建一个在 WkWebView 上显示 PDF 内容的 iOS 应用程序。PDF 内容仅供付费用户使用,因此我们不希望用户下载这些 PDF 内容(因此它们不会在互联网上传播)。
我想知道是否可以下载 WkWebView 上显示的 PDF 内容。我找不到任何信息说它是可能的,但找不到任何信息说它不可能。
我需要确凿的证据证明用户无法从 WkWebView 下载 PDF 内容。
解决方案
WKWebView 不公开任何访问 WKWebView 中包含的内容的方法。(通常开发人员遇到的问题是试图允许用户从 WKWebViews 下载内容。)
您可以实施证书固定以防止有人使用代理拦截传输中的文件。
但是,似乎没有办法阻止某人截取 WKWebView 的屏幕截图。有一些库(例如ScreenShieldKit)用于防止 UI 被捕获,但这些库依赖于使用可能不适用于 WKWebView 的特殊 UI 组件。
推荐阅读
- email - Concrete5 电子邮件未正确呈现
- java - 删除链表中的重复项
- flutter - Flutter Form Autovalidate 首次触发
- react-native - 当我导航回 React-Native 中的上一个屏幕时,状态是否会重置?
- unity3d - Unity WebGL 在加载和不播放视频时构建缺少 sharedassets1.resource
- intellij-idea - Intellij 测试用例未退出
- swift - SwiftUI - 前提条件失败:输入索引无效:键盘通知上的 4
- python - 计算需要多少行才能加起来一个值
- angular - 关于排序选项卡对象(ANGULAR,TS)显示“冠军分类”的问题
- javascript - 隐藏 div,两个动态状态 javascript