转自我的个人博客https://blognas.hwb0307.com。欢迎关注!
前言
主要的灵感来源于某个知乎用户说TA想要上传视频到自己的博客中。
其实我个人觉得,最佳的方案就是将视频上传到公共平台,然后获取iframe脚本进行插入。比如,我要插入视频:【罗翔】我们为什么要读书?
感觉这个效果已经不错。不过,也许有某些小伙伴有一些别的要求。比如,他想上传自己的视频到自己的博客,但又不想其它人可以随便引用这个视频。说白了,他想让这个视频的分享权限受到限制。
我找了一下,发现Nextcloud确实可以实现这样的效果。大致的思路是这样的:
- 修改
ContentSecurityPolicy.php文件的$allowedFrameAncestors增加分享受信任域名 - 修改
OC_Response.php文件的参数以增强对IE的兼容
下面我们来说一下怎么做吧!
测试环境
还是之前的那个VPS
uname -a # Linux VM-12-8-ubuntu 5.4.0-42-generic #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
docker --version # Docker version 20.10.5, build 55c4c88
docker-compose --version # docker-compose version 1

本文介绍了如何通过修改Nextcloud配置,允许特定域名嵌入视频,实现安全分享。首先找到并修改ContentSecurityPolicy.php文件,添加受信任的博客域名。接着,修改OC_Response.php以增强IE兼容性,确保视频只能在指定博客中播放。最后,通过Nextcloud的分享链接在Markdown中插入视频,实现限制访问权限的视频分享。
3299

被折叠的 条评论
为什么被折叠?



