您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
转换编号为直达链接,并不知道站长知道了这东西会不会做出什么应对措施.
当前为
// ==UserScript== // @name dm1080直接跳转 // @namespace http://tampermonkey.net/ // @version 0.0.0.0.0.0.3 // @description 转换编号为直达链接,并不知道站长知道了这东西会不会做出什么应对措施. // @homepage http://greasyfork.icu/zh-CN/scripts/29313-dm1080%E7%9B%B4%E6%8E%A5%E8%B7%B3%E8%BD%AC // @author You // @match https://dm1080p.com/archives/* // @match https://52kbd.com/archives/* // @grant none // ==/UserScript== var urlRegex = /[0-9A-Z]{7}(?=-| )/g; var ss=document.getElementById('main').getElementsByClassName('entry-content') var sp=ss[0].getElementsByTagName('span') //var ss=document.getElementById('main').getElementsByTagName('p') for (var i = 0; i <sp.length; i++) { //var sp=ss[2].getElementsByTagName('span') var rex=sp[i].innerHTML.match(urlRegex) if (rex) { //r (var j = 0; j <rex.length; j++) { var q=sp[i].innerHTML.indexOf(rex[0]) var qq=sp[i].innerHTML.substring(0,q) //var h=ss[2].innerText.lastIndexOf(rex[0]) var h=sp[i].innerHTML.substring(q+rex[0].length) sp[i].innerHTML=qq var elmLink = document.createElement("a"); elmLink.href='https://zzzpan.com/?/file/view-'+rex[0]+'.html'; elmLink.target="_blank"; elmLink.innerText=rex[0] sp[i].appendChild(elmLink); sp[i].innerHTML+=h; // } }