您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Qiitaの自分のアイコンのドロップアウト欄に「LGTMした記事一覧」を追加します。
// ==UserScript== // @name Add lgtms-link // @namespace https://greasyfork.org/users/684688 // @version 0.3 // @description Qiitaの自分のアイコンのドロップアウト欄に「LGTMした記事一覧」を追加します。 // @author 0ga0takash1 // @match https://qiita.com/* // @grant none // ==/UserScript== { // class名が「st-RenewalHeader_dropdown」であるものの中のaタグをリストで収集 const links = Array.from( document.querySelectorAll(".st-Header_dropdown > a") ); // usernameを検知する用 const my_page_url = links.find((element) => element.innerText === "マイページ").href; // リストから一つ前の要素を検出し、before_elementに代入 const before_element = links.find( (element) => element.innerText === "ストックした記事" ); // 挿入する要素lgtmsを作る const lgtms = document.createElement("a"); lgtms.href = `${my_page_url}/lgtms`; lgtms.className = "st-Header_dropdownItem"; lgtms.innerHTML = "LGTMした記事"; // 挿入する before_element.parentNode.insertBefore(lgtms, before_element.nextElementSibling); }