您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
使用菜单切换新旧版虾米
// ==UserScript== // @name 虾米新旧版切换 // @namespace http://www.xiami.com/ // @version 0.1 // @author yelo <[email protected]> // @homepage https://gist.github.com/imyelo/98ec319fc72574f46f089777fc8a23f6 // @match https://www.xiami.com/* // @require https://unpkg.com/[email protected]/src/js.cookie.js // @grant GM_notification // @grant GM_registerMenuCommand // @description:zh-cn 使用菜单切换新旧版虾米 // @description 使用菜单切换新旧版虾米 // ==/UserScript== (function() { var Cookies = window.Cookies var COOKIE = { LEGACY: { NAME: 'xm_expect_legacy', VALUE: '1', }, } function isLegacy () { return Cookies.get(COOKIE.LEGACY.NAME) === COOKIE.LEGACY.VALUE } function useLegacy () { if (isLegacy()) { return } Cookies.set(COOKIE.LEGACY.NAME, COOKIE.LEGACY.VALUE) GM_notification('已切换至旧版虾米') window.location.reload() } function useLatest () { if (!isLegacy()) { return } Cookies.remove(COOKIE.LEGACY.NAME) GM_notification('已切换至新版虾米') window.location.reload() } GM_registerMenuCommand('使用旧版虾米', useLegacy) GM_registerMenuCommand('使用新版虾米', useLatest) })();