您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Cookie Utility.
此脚本不应直接安装。它是供其他脚本使用的外部库,要使用该库请加入元指令 // @require https://update.gf.qytechs.cn/scripts/531797/1573302/hinatazaka46-cookieutils.js
// ==UserScript== // @name hinatazaka46-cookieutils // @namespace https://gf.qytechs.cn/ja/users/1328592-naoqv // @description Cookie Utility. // @description:ja Cookieユーティリティ // @version 0.05 // @match https://www.hinatazaka46.com/s/official/* // @icon https://cdn.hinatazaka46.com/files/14/hinata/img/favicons/favicon-32x32.png // @grant none // @license MIT // ==/UserScript== const CookieUtils = { /* * 指定した名前cookieの値を返す * @param {string} cookieName - cookieの名前 * @return {string} cookieValue - cookieの値 */ getCookie: (cookieName) => { if (cookieName == '' || cookieName == null) { console.log('CookieUtils.getCookie:引数に値を設定してください。'); } else { var replace = '(?:(?:^|.*\s*)' + cookieName + '\s*\=\s*([^;]*).*$)|^.*$'; var cookieValue = document.cookie.replace(new RegExp(replace), '$1'); return cookieValue; } }, /* * cookieを追加する * @param {string} cookieName - cookieの名前 * @param {string} cookieValue - cookieの値 * @param {number} cookieTime - cookieの有効期限(日数) */ setCookie: (cookieName, cookieValue, cookieTime) => { var cookieDomain = location.hostname; var cookieTime = cookieTime ? (60 * 60 * 24) * cookieTime : ''; if (cookieName == '' || cookieName == null) { console.log('CookieUtils.setCookie:引数を設定してください。') } else { document.cookie = cookieName + '=' + cookieValue + ';domain=' + cookieDomain + ';path=/;max-age=' + cookieTime; } }, /* * cookieを削除する * @param {string} cookieName - cookieの名前 */ removeCookie: (cookieName) => { if (cookieName == '' || cookieName == null) { console.log('CookieUtils.removeCookie:引数を設定してください。'); } else { CookieUtils.setCookie(cookieName, '', 0); } } };
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址