您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
该版本对文本填空进行完善,有评分录音模块对账号安全有潜在危险,近期不准备更新,请悉知
该文件是一个针对“清华社英语在线”网站(www.tsinghuaelt.com)的油猴(Tampermonkey)用户脚本,文件关联版本为2.0.1,作者为Tao,核心作用是修改网站弹窗样式,语音相关模块暂未完善。
脚本头部通过// ==UserScript==元数据块配置运行规则与权限,其中@name定义脚本名称为“清华社英语在线-修改版”,@version标注版本号2.0.1以支持自动更新检测,@match限定仅在www.tsinghuaelt.com及其子路径生效,避免影响其他网站;@run-at document-start设置脚本在网页开始加载时执行,确保样式尽早注入;@grant声明多项油猴权限,包括GM.addStyle/GM_addStyle(注入自定义CSS)、GM_setValue/GM_getValue(本地存储用户配置)、GM_xmlhttpRequest(跨域请求,为后续语音功能预留)等;@icon使用网站自带favicon.ico作为脚本图标;@require引入jQuery 3.5.1简化DOM操作;@connect *允许向任意域名发送请求,支撑后续语音模块跨域需求;@downloadURL和@updateURL指向Greasy Fork脚本更新地址,用户可自动获取新版本。
脚本核心功能是修改网站弹窗样式,通过module.exports导出Element UI(Vue生态组件库)全套CSS样式表,覆盖弹窗(.el-dialog)、按钮(.el-button)等50+组件样式,其中弹窗相关样式包括.el-dialog(弹窗容器宽度、背景、边框、阴影等)、.el-dialog__header(标题栏内边距、标题字体大小等)、.el-dialog__body(内容区字体颜色、换行规则等)、.el-dialog__footer(底部按钮对齐方式等),以及dialog-fade-in/out弹窗弹出/关闭动画,通过覆盖网站原生样式,统一视觉风格并优化交互体验,解决原生弹窗样式简陋、交互生硬问题。引入的jQuery 3.5.1则辅助快速选择弹窗DOM元素、动态添加Element UI样式类、绑定弹窗关闭/确认等事件。
此外,脚本预留扩展能力,@grant声明的GM_xmlhttpRequest权限与@connect *跨域许可为语音模块(如获取语音资源、调用语音接口)做准备,GM_setValue/GM_getValue权限可存储用户配置(如弹窗位置、功能开关状态),但当前语音模块暂不完善,仅实现弹窗样式修改功能,且样式依赖Element UI,若网站原生弹窗DOM结构特殊,可能需额外适配以确保样式生效。