新增GM_getValue和GM_setValue的实现,解锁github油猴脚本的部分功能。

scripts
王良 7 months ago
parent 5828742e45
commit 5a8389f5c2

@ -12,12 +12,32 @@
* @sourceURL https://github.com/XIU2/UserScript/blob/master/GithubEnhanced-High-Speed-Download.user.js * @sourceURL https://github.com/XIU2/UserScript/blob/master/GithubEnhanced-High-Speed-Download.user.js
*/ */
window.addEventListener("load", () => { window.addEventListener("load", () => {
const GM_registerMenuCommand = () => {} // 配置信息
const GM_unregisterMenuCommand = () => {} const config = {
const GM_openInTab = () => {} "xiu2_menu_raw_fast": null,
const GM_getValue = () => {} "menu_rawDownLink": null,
const GM_setValue = () => {} "menu_gitClone": null
const GM_notification = () => {}; };
// 获取配置
const GM_getValue = (key) => {
return config[key]
};
// 设置配置
const GM_setValue = (key, newValue) => {
const oldValue = config[key];
config[key] = newValue;
return oldValue;
};
// 注册菜单命令并返回menuCommandId
const GM_registerMenuCommand = (name, callback, accessKey) => {};
// 注销菜单命令
const GM_unregisterMenuCommand = (menuCommandId) => {};
// 在tab中打开url
const GM_openInTab = (url, options) => {};
// 消息通知
const GM_notification = (options) => {};
(function() { (function() {
'use strict'; 'use strict';
var backColor = '#ffffff', fontColor = '#888888', menu_rawFast = GM_getValue('xiu2_menu_raw_fast'), menu_rawFast_ID, menu_rawDownLink_ID, menu_gitClone_ID, menu_feedBack_ID; var backColor = '#ffffff', fontColor = '#888888', menu_rawFast = GM_getValue('xiu2_menu_raw_fast'), menu_rawFast_ID, menu_rawDownLink_ID, menu_gitClone_ID, menu_feedBack_ID;

Loading…
Cancel
Save