当前位置: 首页 > news >正文

Chrome谷歌浏览器禁止空格下翻页但可以暂停和播放视频脚本js

前提

播放某些网站的视频的时候(不能网页全屏的视频) 会产生空格下翻页但是不能暂停播放视频,解决方案:下载油猴或者脚本猫把这代码填进去

(function() {'use strict';document.body.onkeydown = function(event) {var e = window.event || event;// 检查是否按下空格键if (e.code === 'Space') {// 获取当前焦点元素var activeElement = document.activeElement;// 检查焦点是否在输入框或文本区域if (activeElement.tagName !== 'INPUT' &&activeElement.tagName !== 'TEXTAREA') {// 阻止空格键的默认行为(下翻页)e.preventDefault();// 查找视频元素并切换播放状态var video = document.querySelector('video');if (video) {if (video.paused) {video.play(); // 播放视频} else {video.pause(); // 暂停视频}}}}};
})();

http://www.lryc.cn/news/464437.html

相关文章:

  • 【笔记】【YOLOv10图像识别】自动识别图片、视频、摄像头、电脑桌面中的花朵学习踩坑
  • H-TCP 的效率和公平性
  • 集群与分布式
  • git rebase的常用场景: 交互式变基, 变基和本地分支基于远端分支的变基
  • HttpURLConnection构造请求体传文件
  • STM32传感器模块编程实践(九) VL53L0X激光红外测距传感器简介及驱动源码
  • fastjson注解说明,fastjson注解有那些?fastjson是java的json序列化和反序列化工具包
  • VIT:论文关键点解读与常见疑问
  • ArcGIS无插件加载(无偏移)在线天地图高清影像与街道地图指南
  • 工业相机选型(自用笔记)
  • 【网安笔记】4种拒绝服务攻击
  • WPF 的组件数据绑定详解
  • 房子,它或许是沃土
  • 【Golang】Go语言http编程底层逻辑实现原理与实战
  • SOLIDWORKS参数化软件
  • 上位机开发常用技术 C# Task 线程 开始,暂停,继续,停止
  • MySQL 密码忘记了怎么办?
  • Java中常见的自带数据结构类
  • 数据结构——链表,哈希表
  • 如何使用Python对Excel、CSV文件完成数据清洗与预处理?
  • 第8篇:网络安全基础
  • Flutter 中的 PopScope 小部件:全面指南
  • 视频剪辑的未来
  • 通过PHP与API的结合,开启电商数据集成的新篇章
  • 使用 CDN 后 Apache 的日志记录客户真实 IP
  • ORACLE 19C安装 RAC报错
  • 省心英语 3.9.9| 资源最全面的英语学习App
  • ruoyi框架动态切换数据库
  • iba Data Export 导出面板选项
  • 过滤器Filter的介绍和使用