Vue中使用Video标签播放 <解析后的短视频>去水印视频无响应

article/2025/7/7 4:42:33

📣文章目录

  • 问题:
    • 情景复现:
    • 链接在Video标签打不开
    • 链接浏览器正常打开
    • 出现的原理
  • 解决方式
    • 前端解决
    • 全局添加标签
    • Vue单页面添加标签
    • 完美解决:

问题:

发送Ajax请求,请求后端接口解析抖音无水印视频并且展示在页面中,后端已经可以把解析后的访问地址返回,通过浏览器访问该地址也是没有问题的,接着我通过Vue的绑点video的src,预期状态应该是可以被播放的,实际上点击也没反应,查看页面代码也发现video的src已经设置了正确的视频url

情景复现:

前端发送请求到后端接口
在这里插入图片描述

我们前端打印获取后端解析后的对象信息
在这里插入图片描述

链接在Video标签打不开

我们在查看元素标签
在这里插入图片描述
可以看出src已经被替换成了正确的播放地址,那为什么视频没有播放,何况我已经对video标签里面的属性添加了autoplay="autoplay"那应该会直接被播放,并且我点击视频界面也没反应

链接浏览器正常打开

把后端地址复制出来访问看看有没有可能是地址的原因,可以看出浏览器可以正常播放但是地址栏的链接好像发生了改变
在这里插入图片描述

出现的原理

可以知道访问的链接应该重新提交到了短视频服务器获取真实播放地址,其实控制台有打印错误的信息提示
在这里插入图片描述
所以验证了访问的链接会重新提交到了短视频服务器获取真实播放地址
403 (Forbidden)错误是啥呢?翻译过来就是被禁止访问的意思,如果是找不到会出现404标识
在这里插入图片描述
那为什么会禁止,我们可以通过F12调用出控制面板,我前面看控制台打印就已经调出来了,我们可以看网络(英文状态是:Network)查看报红的链接就是没被请求成功的
在这里插入图片描述
那就要看我们请求信息携带了那些数据到服务端,请求头类型介绍
在这里插入图片描述
第一眼看过去不说别的这个关键字Referer: http://localhost/携带的地址是我们本地,我们去搜索这个关键字查看介绍
在这里插入图片描述
那问题就出现在,这里服务端是不是可以通过这个请求查看属性,此次请求是通过那个界面访问过来的,这个时候他们后台会不会有这个判断,如果存在这个Referer关键字,在判断下这个链接地址是否是短视频平台的的地址,如果是就放行,如果不是就禁止访问呢,我们也可以查看直接通过浏览器访问请求地址都带了啥

可以看出请求的值带了很多到服务端
在这里插入图片描述

在这里插入图片描述
可以看出浏览器访问没有携带Referer关键字,是不是可以想下前面我说的那个逻辑是否正确,不卖关子了,就是这个关键字影响到了!

解决方式

前端解决

我们只需要在界面头里面添加以下标签,意思是所有请求不发送 Referer关键字

<meta name=referrer content=no-referrer>

全局添加标签

我这种方式是全局页面都添加了以下标签,因为我是在public包下的index.html中添加的这个是最简单的
在这里插入图片描述

Vue单页面添加标签

给Vue单页面添加meta标签需要3个步骤:

  1. 安装模块: npm install vue-meta --save

  2. 引用vue-meta模块
    main.js添加以下代码

import VueMeta from 'vue-meta'
Vue.use(VueMeta)

在这里插入图片描述
4. 页面设置meta信息

  metaInfo: {title: 'This is the video',meta: [{ charset: 'utf-8' },{ name: 'referrer', content: 'no-referrer' }]}

在这里插入图片描述

完美解决:

在这里插入图片描述


http://chatgpt.dhexx.cn/article/yQ0EcHr9.shtml

相关文章

短视频去水印微信小程序,免费去除视频水印

最近不知怎么的&#xff0c;偶然浏览到一个挺简单漂亮的视频解析小程序帖子&#xff0c;没过多久又偶然浏览到一个各类短视频去水印api的github项目&#xff0c;挺巧的&#xff0c;于是就花时间把两个项目结合了一下&#xff0c;然后自己发布了小程序&#xff08;这里顺便吐槽下…

最全去水印的视频解析工具,完全免费的小程序

最近在研究抖音和快手等短视频去水印的解析算法&#xff0c;查看了非常多的接口提供方以及工具&#xff0c;最终发布了一个完全免费的解析工具! 无需安装任何app&#xff0c;直接扫描一下二维码即可使用&#xff0c;解析成功后还可以直接下载视频。

趣头条视频解析去水印原理分析过程及源码,简单又有趣

var Q_qun = 695623459; console.log("Welcome you!");拿到两个趣头条视频的分享链接如下 [精选] 同样是单身狗,第三个才是实至名归。查看http://new.3qtt.cn/1hKLnp [热门]太原出土了一口黄金棺材,为何专家却不敢打开,里面有...。查看http://new.3qtt.cn/1hKLox…

短视频去水印解析二次运用--全网短视频解析去水印软件

短视频的风口还在&#xff0c;短视频你做了么&#xff1f;原创视频更容易引起大家的共鸣&#xff0c;因为从选材到拍摄完成这段视频至少表现出了他们在生活中的真实的一面&#xff0c;在大多数人的兴趣和情感中产生共鸣&#xff0c;鼓励读者打开阅读。当然不排除有人刻意的引导…

B站视频解析去水印工具入口

B站视频解析去水印工具_抖音解析去水印_抖音视频去水印工具 网址&#xff1a;B站视频解析去水印工具入口https://www.shuiyinyun.com/inpaint-video.html步骤&#xff1a;

2019年团体程序设计天梯赛总结

从寒假开始&#xff0c;我很少碰竞赛相关的题目了&#xff0c;感觉已经没有了以前的热情&#xff0c;直到dxl在群里提出参加天梯赛一事时&#xff0c;团体提出了搞天梯赛&#xff0c;一开始我是不想去的&#xff0c;感觉自己退步了很多&#xff0c;不想再参与之类的竞赛。但回头…

2019第四届团体程序设计天梯赛总结

2020.10.22刚刚结束天梯赛的校选&#xff0c;只不过是作为出题人&#xff0c;还有一个月天梯赛又要来了&#xff0c;回看之前的总结真是稚嫩啊&#xff0c;取消文章的私密了 2019.3.30——第四届CCCC团体程序设计天梯赛 3月的事情貌似比较多欸&#xff0c;又是评奖学金&#xf…

2021年 团体程序设计天梯赛——题解集

Hello各位童学大家好&#xff01;&#x1f60a;&#x1f60a;&#xff0c;茫茫题海你我相遇即是缘分呐&#xff0c;或许日复一日的刷题已经让你感到疲惫甚至厌倦了&#xff0c;但是我们真的真的已经达到了我们自身极限了吗&#xff1f;少一点自我感动&#xff0c;没有结果前别太…

团体程序设计天梯赛题解(c++)

一、L1.基础题&#xff08;5分&#xff09;&#xff1a; L1-001 Hello world&#xff08;c&#xff09;http://t.csdn.cn/qU2VjL1-004计算摄氏温度&#xff08;c&#xff09;http://t.csdn.cn/ZaKrpL1-012计算指数&#xff08;c&#xff09;http://t.csdn.cn/d3RtdL1-014 简单…

2019 团体程序设计天梯赛试题集

L1-1 PTA使我精神焕发 &#xff08;5 分) 以上是湖北经济学院同学的大作。本题就请你用汉语拼音输出这句话。 输入格式&#xff1a; 本题没有输入。 输出格式&#xff1a; 在一行中按照样例输出&#xff0c;以惊叹号结尾。 输入样例&#xff1a; 无 输出样例&#xff1a…

【C语言】【团体程序设计天梯赛-练习集】L1-003 个位数统计

题目如图&#xff1a; 要求看似一目了然&#xff0c;很容易想到用取余的方法来求解&#xff0c;然而1000位的要求会使代码超时 因此这里需要使用字符串数组存储&#xff0c;代码如下&#xff1a; 其实在明确了目标之后这道题就变得简单起来了&#xff1a;存储数字为字符串---…

2021年团体程序设计天梯赛-总决赛题解

L2-2 病毒溯源 L2-4 哲哲打游戏 L3-2 还原文件 L1-1 人与神 (5 分) 跨界大神 L. Peter Deutsch 有一句名言&#xff1a;“To iterate is human, to recurse divine.”&#xff08;迭代的是人&#xff0c;递归的是神&#xff09;。本题就请你直接在屏幕上输出这句话。 输入格式…

2020年 团体程序设计天梯赛——题解集

Hello各位童学大家好&#xff01;&#x1f60a;&#x1f60a;&#xff0c;茫茫题海你我相遇即是缘分呐&#xff0c;或许日复一日的刷题已经让你感到疲惫甚至厌倦了&#xff0c;但是我们真的真的已经达到了我们自身极限了吗&#xff1f;少一点自我感动&#xff0c;没有结果前别太…

2017年 团体程序设计天梯赛——题解集

前言&#xff1a; Hello各位童学大家好&#xff01;&#x1f60a;&#x1f60a;&#xff0c;茫茫题海你我相遇即是缘分呐&#xff0c;或许日复一日的刷题已经让你感到疲惫甚至厌倦了&#xff0c;但是我们真的真的已经达到了我们自身极限了吗&#xff1f;少一点自我感动&#xf…

团体程序设计天梯赛-练习集L1-003 个位数统计 (15 分)

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、C语言解答二、Python解答总结 前言 给定一个 k 位整数 请编写程序统计每种不同的个位数字出现的次数。例如&#xff1a;给定 N100311&#xff0c;则有 2 …

2019年 团体程序设计天梯赛——题解集

前言&#xff1a; Hello各位童学大家好&#xff01;&#x1f60a;&#x1f60a;&#xff0c;茫茫题海你我相遇即是缘分呐&#xff0c;或许日复一日的刷题已经让你感到疲惫甚至厌倦了&#xff0c;但是我们真的真的已经达到了我们自身极限了吗&#xff1f;少一点自我感动&#xf…

2020年团体程序设计天梯赛L1题目集(题目+代码)

2020年11月团体程序设计天梯赛 第一次参加天梯赛&#xff0c;除了在门口冻得瑟瑟发抖&#xff0c;还有按不动的shift之外一切都还好… tip:不知道啥原因代码上基本没有注释&#xff0c;希望dalao们不要介意~ L1-1 嫑废话上代码 (5分) Linux 之父 Linus Torvalds 的名言是&am…

2017年团体程序设计天梯赛-大区赛小结

不知道说些什么&#xff0c;今年的天梯赛&#xff0c;比去年要凶残的多啊&#xff0c;这个鬼一样的分区&#xff0c;华东区的论剑真的是变态&#xff0c;甚至比好几个珠峰的赛区还凶残。 弱校华东区第8&#xff0c;全赛区第9&#xff0c;凄凉&#xff0c;给华东区的大佬跪了。…

2021年团体程序设计天梯赛-题解

题面暂无 先给出代码&#xff0c;题解稍后补充 附上成绩 目录 L1-1L1-2L1-3L1-4L1-5L1-6L1-7L1-8L2-1L2-2L2-3L2-4L3-1L3-2L3-3 L1-1 print(To iterate is human, to recurse divine.)L1-2 #include <bits/stdc.h> using namespace std; int n; int k, m; int main()…

2018年 团体程序设计天梯赛——题解集

前言&#xff1a; Hello各位童学大家好&#xff01;&#x1f60a;&#x1f60a;&#xff0c;茫茫题海你我相遇即是缘分呐&#xff0c;或许日复一日的刷题已经让你感到疲惫甚至厌倦了&#xff0c;但是我们真的真的已经达到了我们自身极限了吗&#xff1f;少一点自我感动&#xf…