智慧树刷课插件使用教程
zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu
1. 项目的目录结构及介绍
zhihuishu/
├── LICENSE
├── README.md
├── content.js
├── icon.png
├── manifest.json
├── popup.html
└── zhihuishu.js
- LICENSE: 项目的开源许可证文件,本项目使用MIT许可证。
- README.md: 项目的说明文档,包含项目的初衷、功能介绍、使用教程等。
- content.js: 插件的主要功能实现文件,负责自动播放下一集、设置播放速度和静音等功能。
- icon.png: 插件的图标文件。
- manifest.json: 插件的配置文件,定义了插件的基本信息、权限、以及需要加载的文件等。
- popup.html: 插件的弹出窗口页面,用户可以通过该页面进行一些简单的操作。
- zhihuishu.js: 插件的辅助脚本文件,可能包含一些额外的功能或逻辑。
2. 项目的启动文件介绍
项目的启动文件主要是content.js
。该文件负责在智慧树网站上自动执行以下操作:
- 自动播放下一集视频。
- 设置视频播放速度为1.5倍。
- 设置视频为静音播放。
- 关闭偶尔弹出的测试对话框。
3. 项目的配置文件介绍
项目的配置文件是manifest.json
。该文件定义了插件的基本信息和配置,具体内容如下:
{
"manifest_version": 2,
"name": "智慧树刷课插件",
"version": "1.0",
"description": "自动播放下一集、1.5倍速度、无声",
"icons": {
"48": "icon.png"
},
"permissions": [
"activeTab"
],
"content_scripts": [
{
"matches": ["https://www.zhihuishu.com/*"],
"js": ["content.js"]
}
],
"browser_action": {
"default_popup": "popup.html"
}
}
- manifest_version: 指定Manifest文件的版本,当前为版本2。
- name: 插件的名称。
- version: 插件的版本号。
- description: 插件的描述信息。
- icons: 插件的图标,指定了一个48x48像素的图标文件。
- permissions: 插件所需的权限,这里只请求了
activeTab
权限,用于操作当前活动标签页。 - content_scripts: 定义了插件的内容脚本,指定在智慧树网站上运行
content.js
文件。 - browser_action: 定义了插件的浏览器动作,指定了一个弹出窗口页面
popup.html
。
通过以上配置,插件能够在智慧树网站上自动执行预设的操作,帮助用户更高效地完成课程学习。
zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu