涛之雨
发表于 2021-11-28 09:51:37
王一之 发表于 2021-11-24 14:04
思路嘛,最核心的不还是去修改掉playbackrate
其实我在想有没有可能通过修改chrome实现全局修改(当估计是没时间也没设备去尝试了。。。)
吾爱之前有个大佬修改chrome源码实现了h5视频全局下载。。
只要是能在线播放就能下载(保存)
王一之
发表于 2021-11-28 11:36:00
涛之雨 发表于 2021-11-28 09:51
其实我在想有没有可能通过修改chrome实现全局修改(当估计是没时间也没设备去尝试了。。。)
吾爱之前有 ...
应该是可以的,之前修改过chrome的源码,实现isTrusted=true
Lewis_lao
发表于 2021-12-11 21:32:45
本帖最后由 Lewis_lao 于 2021-12-11 21:48 编辑
为什么我的document.querySelector('video')在控制台获取不到元素?
我看见<video>标签嵌套在#shadow-root(closed)里面,是不是有关系?
这个shadow-root(closed)里面还是native代码,太奇怪了,怎么解决啊?
李恒道
发表于 2021-12-11 22:02:54
Lewis_lao 发表于 2021-12-11 21:32
为什么我的document.querySelector('video')在控制台获取不到元素?
我看见标签嵌套在#shadow-root(closed ...
這個是shadow-root
bilibili最近更新导致的,不同浏览器会显示shadowroot或者不显示,可以换个其他网站看看
因为教程没法随着网站不停更新,成本太大了
Lewis_lao
发表于 2021-12-11 22:10:26
李恒道 发表于 2021-12-11 22:02
這個是shadow-root
bilibili最近更新导致的,不同浏览器会显示shadowroot或者不显示,可以换个其他网站看 ...
收到,谢谢回复
咸泓旭
发表于 2022-1-19 11:50:57
恒道哥哥,时间加速和视频加速好像都失效了{:4_115:}
王一之
发表于 2022-1-19 11:52:52
咸泓旭 发表于 2022-1-19 11:50
恒道哥哥,时间加速和视频加速好像都失效了
教程只是给出思路和方法
Xbai-hang
发表于 2022-6-30 05:43:49
道总nb,之一ggnb,写了 bilibili 倍速播放,有时候看一些视频二倍速不够用,可以改了耶~就是界面太丑,后面加油~
// ==UserScript==
// @name bilibili 自定义倍速
// @namespace https://bbs.tampermonkey.net.cn/
// @version 1.0.0
// @descriptiontry to take over the world!
// @author Xbai-hang
// @match https://www.bilibili.com/video/*
// ==/UserScript==
(function() {
var input = document.createElement('input');
input.id = 'self-rate';
input.placeholder = '输入倍速(0, 16]';
input.type = 'text';
var dom = document.querySelector('.video-desc-v1');
dom.insertBefore(input, dom.firstChild);
var rateDom = document.querySelector('#self-rate');
rateDom.onblur = function() {
var rate = rateDom.value;
while(Object.is(parseInt(rate), NaN) || rate <= 0 || rate > 16) {
rate = parseInt(prompt("倍速播放应该在 (0, 16] 之间, 输入数据不合法, 请更改数据"));
rateDom.value = rate;
}
document.querySelector('video').playbackRate = rate;
}
rateDom.onkeydown = function(e){
if(e.keyCode == 13){
rateDom.onblur()
}
}
})();
Gang
发表于 2022-9-15 19:08:08
请问哥哥知道为什么会出错么
王一之
发表于 2022-9-15 19:42:00
Gang 发表于 2022-9-15 19:08
请问哥哥知道为什么会出错么
试试unsafeWindow?
好像也不是,有点奇怪,网站发出来看看?