前端时间开发了一套系统,内容涉及视频,文件下载。单独在浏览器中打开是没有任务问题的,但是当把系统嵌入到iframe中后,视频双击全屏查看无效,文件下载也没有反应。经过一番探索,找到如下解决方案。已亲测有效。
双击
在iframe标签中添加allowfullscreen属性。如:
<iframe src='嵌套网页' allowfullscreen=‘allowfullscreen’></iframe>
下载
在iframe标签中添加sandbox属性。如:
<iframe src='嵌套网页' sandbox=‘allow-downloads allow-forms allow-scripts allow-same-origin allow-top-navigation allow-popups allow-pointer-lock’></iframe>