Coursera Web Fullscreen

Adds custom styled tooltips (white bg, black text), 'G' shortcut, and fixes layout.

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
saintmaria
日安装量
0
总安装量
0
评分
0 0 0
版本
5.3
创建于
2025-12-18
更新于
2025-12-18
大小
10.5 KB
许可证
MIT
适用于

🎓 Coursera Web Fullscreen(Coursera 网页全屏)

沉浸式学习体验,不仅是全屏,更是对细节的极致打磨。 Immersive learning experience with native UI design and extreme performance.


📖 简介 | Introduction

专为 Coursera 深度学习用户打造的增强型油猴脚本。它在不进入浏览器全屏(F11)的情况下,将视频播放器铺满整个网页视口,为您提供无干扰的沉浸式学习环境。

本脚本不只是简单地添加一个按钮,更对播放器 UI 进行了深度定制与性能优化,完美适配深色模式(Dark Mode),修复了原生播放器的布局缺陷。

✨ 核心功能 | Key Features

📺 真正的网页全屏 (Web Fullscreen)

  • 一键切换:点击播放栏新增的“全屏按钮”或按下快捷键 G,播放器即刻铺满屏幕。
  • 自动降噪:进入全屏模式时,自动隐藏标题栏、侧边栏、Tab页签及所有无关元素。

🎨 原生级 UI 设计 (Native-like UI)

  • 完美拟态:按钮大小、间距与图标尺寸(24px)严格对齐原生播放器,拒绝突兀感。
  • 深色模式适配:强制使用纯白图标(SVG),完美兼容 Dark Reader 等插件,告别“黑底黑字”的视觉灾难。
  • 精致悬浮提示:抛弃浏览器默认的丑陋 Title,采用 白底黑字、带阴影与小箭头 的自定义 Tooltip,交互体验丝般顺滑。

极致性能优化 (Extreme Performance)

  • 智能防抖 (Debounce):引入 300ms 防抖机制监听 DOM 变化。相比普通脚本每秒触发几十次,本脚本在后台几乎 零 CPU 占用,保护笔记本续航。
  • 稳健布局:强制锁定控制栏不换行(nowrap),智能识别并插入到原生全屏按钮旁,彻底解决按钮被挤出界面的 Bug。

🛠 交互体验修复

  • 去除丑陋边框:优雅地移除了点击按钮后产生的聚焦框(Outline),同时保留了 Tab 键的键盘可访问性。
  • 智能重连:针对 SPA(单页应用)特性,切换课程或页面时自动重新注入,无需刷新。

⌨️ 快捷键列表 | Shortcuts

按键 (Key) 功能 (Function) 说明 (Note)
G 网页全屏 / 退出 核心功能,手不离键盘即可切换
ESC 退出网页全屏 符合直觉的退出方式
P 播放 / 暂停 辅助增强,解决部分输入法冲突问题

🖼️ 预览 | Screenshots

见下方


📦 安装与使用 | Installation

  1. 安装脚本管理器:Tampermonkey (推荐) 或 Violentmonkey。
  2. 点击本页面的 “安装脚本” 按钮。
  3. 打开任意 Coursera 课程视频页面,右下角播放器控制栏即会出现全屏图标。

📝 更新日志 (v5.3)

  • New: 新增 G 键快捷键,支持键盘流操作。
  • UI: 重新设计悬浮提示(Tooltip),采用白底黑字的高级样式,响应更迅速。
  • Fix: 修复了在部分分辨率下按钮会被挤出控制栏的问题。
  • Perf: 重构 DOM 监听逻辑,大幅降低 CPU 资源消耗。
  • Style: 强制按钮图标为白色,修复深色模式下的显示问题。

License: MIT Author: Gemini 此脚本由gemini协助开发