您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Get select & copy & right-click back on nogizaka/keyakizaka/hinatazaka official website
// ==UserScript== // @name Seletion is Back! // @version 3.1 // @description Get select & copy & right-click back on nogizaka/keyakizaka/hinatazaka official website // @author nondanee // @match *://*.keyakizaka46.com/* // @match *://*.nogizaka46.com/* // @match *://*.hinatazaka46.com/* // @namespace https://greasyfork.org/users/160192 // ==/UserScript== (() => { 'use strict' let styleSheet = Array.from(document.styleSheets).filter(styleSheet => !styleSheet.href)[0] if(window.location.href.includes('nogizaka')){ document.body.oncontextmenu = null styleSheet.insertRule('::selection{background: rgba(126, 16, 131, 0.9); color: #ffffff}', 0) } else if(['keyakizaka', 'hinatazaka'].some(key => window.location.href.includes(key))){ if(window.location.href.includes('keyakizaka')) styleSheet.insertRule('::selection{background: rgba(160, 212, 104, 0.9); color: #ffffff}', 0) Array.from(document.getElementsByTagName('img')).forEach(element => ['onmousedown', 'onselectstart', 'oncontextmenu'].forEach(event => element.setAttribute(event, ''))) let inlineStyle = Array.from(document.getElementsByTagName('style')).find(element => element.innerHTML.includes('user-select')) if(inlineStyle) inlineStyle.parentNode.removeChild(inlineStyle) } })()