您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Прямые ссылки на сайтах с движком DataLife Engine (DLE)
当前为
// ==UserScript== // @name DLE links decoder // @namespace lainscripts_dle_links_decoder // @version 0.2 // @description Прямые ссылки на сайтах с движком DataLife Engine (DLE) // @author lainverse // @match *://*/* // @grant none // ==/UserScript== // Script based on a similar script by raletag: // https://greasyfork.org/en/scripts/22290-Прямые-ссылки-в-dle (function() { 'use strict'; var win = window; function isBase64(str) { try { return win.btoa(win.atob(str)) == str; } catch (err) { return false; } } function clickHandler(e){ var link = e.target, url = link.href, url64; if (!url) { return true; } url64 = decodeURIComponent((url.match(/[?&]url=([^&]*)(&|$)/i)||[])[1]); if (!url64) { return true; } if (isBase64(url64)) { url = win.atob(url64); console.log('Replaced ' + link.href + ' with ' + url); e.target.href = url; } return true; } document.addEventListener('click', clickHandler, false); document.addEventListener('contextmenu', clickHandler, false); })();