diff --git a/GithubEnhanced-High-Speed-Download.user.js b/GithubEnhanced-High-Speed-Download.user.js index 789ebde7..270b719a 100644 --- a/GithubEnhanced-High-Speed-Download.user.js +++ b/GithubEnhanced-High-Speed-Download.user.js @@ -28,7 +28,7 @@ document.addEventListener("DOMContentLoaded", () => { } if (!((window.__ds_global__ || {}).GM_getValue || (() => true))("ds_enabled", true)) { - console.log("ds_github_monkey_2.5.20: disabled") + console.log("ds_github_monkey_2.5.20: tampermonkey disabled") return } diff --git a/tampermonkey.js b/tampermonkey.js index 7a206f93..a45a7ec2 100644 --- a/tampermonkey.js +++ b/tampermonkey.js @@ -1,7 +1,7 @@ /** - * 当前脚本为仿照的版本,并非篡改猴插件的源码,仅供学习参考。 + * 篡改猴(Tampermonkey)| 油猴(Greasemonkey)浏览器脚本扩展 * - * @name 篡改猴(Tampermonkey)| 油猴(Greasemonkey)浏览器脚本扩展 + * @remark 当前脚本为仿照的版本,并非篡改猴插件的源码,仅供学习参考。 * @author 由 Wang Liang(王良)仿照的 * @authorHomePage https://wangliang1024.cn * @description 篡改猴 (Tampermonkey) 是拥有 超过 1000 万用户 的最流行的浏览器扩展之一。 它适用于 Chrome、Microsoft Edge、Safari、Opera Next 和 Firefox。 @@ -20,16 +20,20 @@ const context = { initialized: false, // 是否已经初始化 defaultPluginOptions: {}, // 默认插件选项 - pluginElement: null, // 插件div - menusElement: null, // 菜单列表div + styleElement: null, // 插件样式元素 + pluginElement: null, // 插件div元素 + menusElement: null, // 菜单列表div元素 + userMenusElement: null, // 用户菜单列表div元素 menus: {}, // 菜单集合 menuIndex: 0, // 菜单索引,用于生成menuCmdId lastNotification: null // 最后一次通知 - /*{ - obj: null, // 通知对象 + /* 最后一次通知的对象结构如下: + { + obj: null, // 通知对象,类型:Notification options: null, // 通知选项 timeout: null // 通知定时器 - }*/ + } + */ }; @@ -48,6 +52,7 @@ // 创建一个新的