网站首页 > 技术教程 正文
超星部分课程早就可以用h5播放器了,而少部分课程至今还是flash播放器
作为一个早就把flash彻底从电脑上删除干净的人,怎么可能把flash装回来呢?
ok,折腾,走起!
这是只能用flash的课程的界面
右键,检查
找到iframe,发现有一个data,一看就是个json
对比其他可以h5播放器的课程,发现多了一个值为1的danmaku属性
为了方便分析,我们把播放器iframe丢到新标签页
这是播放器页面https://mooc1-1.chaoxing.com/ananas/modules/video/index.html?v=2019-1113-1705
用ctrl+shift+f全局搜索danmaku,发现下面几个值
第一个是解析data这个json,不管他
第二个看不懂,不管他(遇到看不懂的js方法不要急着去管他,先看能看懂的)
第三个看到if,应该就是判断的了,点进去
果然就是我们想要的,判断逻辑是danmaku不存在且支持h5且不是搜狗就使用h5播放器
那么解决这个问题的思路就出来了:我们手动把danmaku的值改成0,问题就解决了
因为data是个json,和chrome的f12水土不服,改完只剩下一个{了,何况不可能每次都手动改.
所以我们考虑用js实现
这一段给了我灵感
用getAttribute获取data,做个文本替换,再setAttribute写回去就行了
不难把代码写出来
window.frameElement.setAttribute('data',window.frameElement.getAttribute('data').replace(/"danmaku":1/, "\"danmaku\":0"));
丢进油猴子执行,发现手动刷新iframe后确实可以进入h5播放器,但是要手动刷新iframe太麻烦
那么我们在iframe加载前执行不就行了吗?
在油猴子脚本顶部添加//@run-at document-body,再试一次,这下可以一次性进入h5播放器了
猜你喜欢
- 2024-10-14 win10 2009系统出现flash出现故障无法安装的问题
- 2024-10-14 这可能是 Mac 上最后一款支持 Flash 的浏览器了
- 2024-10-14 无人机高速航拍雪山 高清画面令人眩晕
- 2024-10-14 拯救童年回忆,开发者采用古法编程:用Flash高清重制了一款游戏
- 2024-10-14 会收集隐私的“特供”Flash Player来了 1招回归国际版
- 2024-10-14 巴西青少年贩毒团伙车里直播时被警察击毙3人
- 2024-10-14 Windows用户已获得Flash Player支持终止通知
- 2024-10-14 Malwarebytes:Flash漏洞已“合体”两大开发工具包
- 2024-10-14 iOS 11.3中Face ID面部技术将支持家庭购买
- 2024-10-14 美小学教师自创个性击掌动作帮助学生振奋精神
你 发表评论:
欢迎- 最近发表
-
- PPT中动作连贯的卡通人物,我集齐了100套
- 成都13岁女孩手绘逐帧动画走红 网友:这是天赋型选手
- Android主流UI开源库整理(android完整开源项目)
- 达芬奇更新啦!DaVinci Resolve Studio 20.0.1
- LM Studio-本地安装大模型 | OpenAI API 文字转语音本地运行程序分享
- lululemon律动快闪 多色系呈现夏季活力
- [AOA][分享]160503 智珉和偶吧玩起电影游戏 用一件衣服找回悸动
- Visual Studio 2022:一个功能全面且强大的IDE
- 纽约布什维克区艺术家工作室开放即将举行
- 从 CANopen到 PROFINET:网关助力物流中心实现复杂的自动化升级
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)