您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Skip Jump Page.
// ==UserScript== // @name Skip Jump Page // @description Skip Jump Page. // @version 0.6 // @namespace https://github.com/to // @author to // @license MIT // // @match https://songwhip.com/* // @match https://linkco.re/* // @match https://*.lnk.to/* // @match https://big-up.style/* // @match https://orcd.co/* // @match https://nex-tone.link/* // @match https://*.landr.com/* // @match https://song.link/* // @match https://ffm.to/* // @match https://fanlink.to/* // @match https://*.studio.site/* // @match https://*.ffm.to/* // @match https://owlpop.co/* // @match https://album.link/* // @match https://linkcloud.mu/* // @match https://linkk.la/* // @match https://linktr.ee/* // @icon https://www.google.com/s2/favicons?sz=64&domain=spotify.com // ==/UserScript== const SERVICE = 'spotify'; // const SERVICE = 'apple'; function jump(){ [ '//a[contains(@href, "' + SERVICE + '")]', '//img[contains(@src, "' + SERVICE + '")]/ancestor::a', ].forEach(path => { let elm = $x(path); console.log(elm); // 予約ページを避ける if(elm && !/accounts\.spotify/.test(elm.href)){ // 適切なリンクが存在しないリンクの場合 クリックする elm.href? location.href = elm.href : elm.click(); } }); } // 遅延されて生成される要素も考慮する jump(); setTimeout(jump, 300); function $x(path){ return document.evaluate( path, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue; }