可以从 Safari 访问 UIPasteBoard 吗?

Posted

技术标签:

【中文标题】可以从 Safari 访问 UIPasteBoard 吗?【英文标题】:Can UIPasteBoard be accessed from Safari? 【发布时间】:2011-12-15 20:07:42 【问题描述】:

我想将本机应用程序中的某些内容复制到粘贴板上。然后从本机浏览器读取复制的值。有没有办法做到这一点?

【问题讨论】:

【参考方案1】:

您的意思是从粘贴板读取它而不让用户实际粘贴它吗?如果是这样,那么答案肯定是——在没有用户输入的情况下阅读粘贴板将是一个安全问题(假设您刚刚将信用卡# 或 SS# 复制到另一个应用程序中? )。

【讨论】:

我的意思是从应用程序写入一个名为 UIPasteBoard 的系统并从浏览器读取它。 如果您在浏览器中提供文本输入表单,用户应该能够通过通常的剪切和粘贴机制将其粘贴。否则,没有骰子——浏览器无法访问系统粘贴板本身。 是的,这就是我感兴趣的事情——从浏览器访问系统粘贴板。很遗憾,这是不可能的。它有用的原因很明显。

以上是关于可以从 Safari 访问 UIPasteBoard 吗?的主要内容,如果未能解决你的问题,请参考以下文章

可以从 Safari 访问 UIPasteBoard 吗?

iPhone 移动 Safari 文件系统访问

iOS 7 从 Mobile Safari 访问 iPhone 相机?

来自 Share Extension 的 Safari 截图

无法从iPhone Safari访问MacBook上的localhost,显示加载栏然后失败?

Safari:重新加载后“由于访问控制检查而无法加载 Fetch API”