Greasy Fork is available in English.
支持所有H5视频的增强脚本,通用网页全屏|倍速调节;B站(含直播) / 腾讯视频 / 优酷 / 爱奇艺 / 芒果TV / AcFun 默认自动网页全屏,其他网站可手动开启;自动网页全屏 + 记忆倍速 + 下集切换,减少鼠标操作,让追剧更省心、更沉浸;支持视频旋转、截图、镜像翻转、缩放与移动、记忆播放进度等功能
大佬,就是该脚本在YouTube首页时,点击 enter 键,会全屏预览小窗视频。
大佬,想请教一下是否可以支持自定义全屏规则?比如通过开发者工具获取全屏按钮的选择器(如 div.ytp-right-controls > div.ytp-right-controls-right > button.ytp-fullscreen-button.ytp-button),再用 Enter 模拟点击实现全屏。不太确定您现有的“此站 (网页)全屏视频容器”和“此站 (网页)全屏切换 事件代码”可能已经可以实现这个功能,这两个功能不太会用,见谅 🙏
以 虎牙直播 举例
此站 (网页)全屏视频容器 作用:默认切换 (网页)全屏 时没有底部的控制栏的,填写 #videoContainer 选择器后,切换 (网页)全屏 时保留控制栏。
此站 (网页)全屏切换 事件代码 作用:自定义了视频容器后,虽然可以显示控制栏,但是也显示了底部的礼物栏。
这时可以通过 切换事件代码 来控制底部礼物栏的显示或隐藏:
// 切换到(网页)全屏时隐藏礼物栏,退出时显示礼物栏
const el = document.querySelector('#player-gift-wrap');
el.style.display = type === "default" ? 'block' : 'none';
大佬,就是该脚本在YouTube首页时,点击 enter 键,会全屏预览小窗视频。
你是希望首页点击 enter 键不全屏?
if(location.pathname !== "/") return;
GM_E9X_FS.keyMapp.ENTER = () => {}; // 首页禁用 `enter` 键
还是希望点击相关按钮:
if(location.pathname !== "/") return;
GM_E9X_FS.keyMapp.ENTER = function(){
const selector = "div.ytp-right-controls > div.ytp-right-controls-right > button.ytp-fullscreen-button.ytp-button";
Tools.query(selector)?.click();
}
代码添加到 此站 load 事件代码,刷新页面。
需要删除 // 首页禁用enter键 这段文字
大佬,想请教一下是否可以支持自定义全屏规则?比如通过开发者工具获取全屏按钮的选择器(如 div.ytp-right-controls > div.ytp-right-controls-right > button.ytp-fullscreen-button.ytp-button),再用 Enter 模拟点击实现全屏。不太确定您现有的“此站 (网页)全屏视频容器”和“此站 (网页)全屏切换 事件代码”可能已经可以实现这个功能,这两个功能不太会用,见谅 🙏