您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Wakaba Reply Links. Click pastes >>... link to reply form, context menu allows to copy URL with #... reply reference
当前为
- // ==UserScript==
- // @name Wakaba Reply Links
- // @namespace http://dluciv.name/
- // @description Wakaba Reply Links. Click pastes >>... link to reply form, context menu allows to copy URL with #... reply reference
- // @namespace http://dluciv.name/
- // @copyright 2014+, Dmitry V. Luciv
- // @license WTFPLv2; http://wtfpl.net
- // @license MIT; http://opensource.org/licenses/MIT
- // @version 0.0.0.5
- // @homepage https://github.com/dluciv/UserScripts/tree/master/wakaba-links
- // @icon https://raw.githubusercontent.com/dluciv/UserScripts/master/wakaba-links/unyl-chan.png
- // @grant none
- // @include http://iichan.hk/*
- // ==/UserScript==
- try {
- var replies = document.querySelectorAll('td[id^="reply"]');
- for(var nreply in replies)
- {
- var reply = replies[nreply];
- var rlhref = reply.querySelector('span.reflink a[href^="javascript:insert("]');
- var rid = reply.getAttribute('id').replace('reply', '');
- rlhref.setAttribute('href', "#" + rid);
- (function(){ // yes, JS is so mutable...
- var _rid = rid; // so we need this
- rlhref.addEventListener('click', function(e) {
- e.preventDefault();
- window.insert(">>" + _rid); // do as before
- });
- })();
- }
- } catch(e) {
- console.log(e);
- }