()
| 27 | var menu_ID = []; |
| 28 | registerMenuCommand(); // 注册脚本菜单 |
| 29 | function registerMenuCommand() { |
| 30 | if (self != top) return |
| 31 | // 如果菜单ID数组多于菜单数组,说明不是首次添加菜单,需要卸载所有脚本菜单 |
| 32 | if (menu_ID.length > 0){for (let i=0;i<menu_ID.length;i++){GM_unregisterMenuCommand(menu_ID[i]);}} |
| 33 | menu_ID[0] = GM_registerMenuCommand('#️⃣ 修改全局默认音量 [ ' + GM_getValue('menu_defaultVolume', 30) + '% ]', function(){customDefaultVolume()}); |
| 34 | let nowVolume = ' (跟随全局)' |
| 35 | if (localStorage.getItem('html5_xiu_currentVolume')) nowVolume = ' [ ' + parseInt(localStorage.getItem('html5_xiu_currentVolume')) + '% ]' |
| 36 | menu_ID[1] = GM_registerMenuCommand('🔁 忘记当前网站音量' + nowVolume, function(){resetCurrentVolume()}); |
| 37 | // 强制当前网站使用全局音量(针对部分不支持调节音量的网站) |
| 38 | if (menu_forcedToEnable('check')) { // 当前网站是否已存在强制列表中 |
| 39 | menu_ID[2] = GM_registerMenuCommand('✅ 已强制当前网站使用全局音量 (针对不支持调节音量的)', function(){menu_forcedToEnable('del')}); |
| 40 | menu_ID[4] = GM_registerMenuCommand('#️⃣ 修改当前网站默认音量 (针对不支持调节音量的)', function(){customCurrentDefaultVolume()}); |
| 41 | } else { |
| 42 | menu_ID[2] = GM_registerMenuCommand('❌ 未强制当前网站使用全局音量 (针对不支持调节音量的)', function(){menu_forcedToEnable('add')}); |
| 43 | } |
| 44 | menu_ID[3] = GM_registerMenuCommand('💬 反馈 & 建议', function () {GM_openInTab('https://github.com/XIU2/UserScript#xiu2userscript', {active: true,insert: true,setParent: true}); GM_openInTab('https://greasyfork.org/zh-CN/scripts/438400/feedback', {active: true,insert: true,setParent: true});}); |
| 45 | } |
| 46 | |
| 47 | insPage(); |
| 48 | currentPage(); |
no test coverage detected