Feature Police导致iframe页面无法使用粘贴功能
2021/5/19 10:58:56
本文主要是介绍Feature Police导致iframe页面无法使用粘贴功能,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
说明
在Chrome 81版本之上时,通过iframe引入的页面无法正常使用粘贴板。此时,控制台会输出
DOMException: The Clipboard API has been blocked because of a permissions policy applied to the current document. See https://goo.gl/EuHzyv for more details.
错误,这是由于web规范之Feature Police导致的。
Feature Police有些类似于CSP,是安全策略的一种。关于FP的设置有两种,Headers设置与iframe的属性(allow)设置,目前常用的的Feature类型可参考:Features,也可以在浏览器执行
document.featurePolicy.allowedFeatures();
获取当前版本浏览器支持的类型。
解法
针对iframe无法使用粘贴板的问题,可采用
<iframe id = 'ide' allow="clipboard-read; clipboard-write " src = "xxx"></iframe>
加上allow属性即可。
这篇关于Feature Police导致iframe页面无法使用粘贴功能的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-02在 Objective-C 中strong 和 retain有什么区别-icode9专业技术文章分享
- 2024-11-02NSString 中的 hasPrefix 有什么作用-icode9专业技术文章分享
- 2024-11-02在 C 和 Objective-C 中inline的用法是什么-icode9专业技术文章分享
- 2024-11-02文件掩码什么意思?-icode9专业技术文章分享
- 2024-11-02在 Git 提交之前运行 composer cs-fix 命令怎么实现-icode9专业技术文章分享
- 2024-11-02为 Composer 的 cs-fix 命令指定一个目录怎么实现-icode9专业技术文章分享
- 2024-11-02微信公众号开发中怎么获取用户的 unionid-icode9专业技术文章分享
- 2024-11-01lip-sync公司指南:一文读懂主要玩家和技术
- 2024-11-01Anthropic的新RAG方法——提升大型语言模型在特定领域的表现
- 2024-11-01UniApp 中组件的生命周期是多少-icode9专业技术文章分享