// ==UserScript== // @name 酒馆助手补丁 - 禁用欢迎弹窗 // @namespace http://tampermonkey.net/ // @version 1.1 // @description 自动将下拉框美化脚本中的 welcomePopupShown 设置为 true,防止弹窗出现 // @author YourName // @match *://*/* // @grant none // @run-at document-start // @downloadURL https://update.greasyfork.icu/scripts/574728/%E9%85%92%E9%A6%86%E5%8A%A9%E6%89%8B%E8%A1%A5%E4%B8%81%20-%20%E7%A6%81%E7%94%A8%E6%AC%A2%E8%BF%8E%E5%BC%B9%E7%AA%97.user.js // @updateURL https://update.greasyfork.icu/scripts/574728/%E9%85%92%E9%A6%86%E5%8A%A9%E6%89%8B%E8%A1%A5%E4%B8%81%20-%20%E7%A6%81%E7%94%A8%E6%AC%A2%E8%BF%8E%E5%BC%B9%E7%AA%97.meta.js // ==/UserScript== (function() { 'use strict'; const STORAGE_KEY = '[酒馆]酒馆助手脚本-下拉选项框美化'; function disableWelcomePopup() { try { const raw = localStorage.getItem(STORAGE_KEY); let data; if (raw) { data = JSON.parse(raw); } else { data = { settings: {}, pinned: {}, meta: {} }; } // 确保数据结构完整 if (!data.meta) data.meta = {}; // 逻辑修改点:指向 meta 里的 welcomePopupShown if (data.meta.welcomePopupShown !== true) { data.meta.welcomePopupShown = true; localStorage.setItem(STORAGE_KEY, JSON.stringify(data)); console.log('%c[酒馆助手补丁] 检测到新安装/新环境,已自动跳过欢迎说明弹窗。', 'color: #42a5f5; font-weight: bold;'); } } catch (e) { console.error('[酒馆助手补丁] 禁用弹窗失败:', e); } } // 立即执行一次 disableWelcomePopup(); // 页面加载后再检查一次,确保万无一失 window.addEventListener('load', disableWelcomePopup); })();