您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
Add a Read link to the Ask The Community block, to jump to each forum.
// ==UserScript== // @name AnandTech Forums Jump // @namespace https://sites.google.com/site/kenscode/ // @version 0.1 // @description Add a Read link to the Ask The Community block, to jump to each forum. // @author Ken g6 (Ken Brazier) // @match https://forums.anandtech.com/* // @grant none // ==/UserScript== (function() { 'use strict'; function changeReadLink() { var readlink = document.getElementById('askblockreadlink'); var bselect = document.querySelector("form[data-xf-init*='future-quick-thread-widget draft'] select"); var h = bselect.options[bselect.selectedIndex].dataset.actionUrl; h = h.substr(0, h.lastIndexOf('/')) + '/'; readlink.href = h; } var bform = document.querySelector("form[data-xf-init*='future-quick-thread-widget draft']"); if(bform != null) { var bselect = bform.querySelector("select"); var bbgroup = bform.querySelector(".formButtonGroup"); var readlink = document.createElement('a'); readlink.innerHTML = '<span class="button-text">Read</span>'; readlink.href = '#'; readlink.className = 'button--primary button button--icon button--icon--search rippleButton'; readlink.id = 'askblockreadlink'; bbgroup.insertBefore(readlink, bbgroup.firstChild); changeReadLink(); bselect.addEventListener("change", changeReadLink); } })();