解决 iframe 中不能使用 Clipboard API 的问题

当在 iframe 中使用 Clipboard API 是时候会报下面的错误

The Clipboard API has been blocked because of a permissions policy applied to the current document


导致问题的原因是 iframe 的 CSP 安全机制,解决办法通过 allow 属性明确告知我们需要的权限,见下面的代码

<iframe allow="clipboard-write" src="path/to/page" />

PS:相对 clipboard-write 的另一个权限是 clipboard-read

posted @ 2022-03-17 18:50  尹宇星_Kim  阅读(2533)  评论(0编辑  收藏  举报