您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
Try to copy the real pic url into clipboard when the preview clicked!
// ==UserScript== // @license MIT // @name wallhavenClick // @namespace http://tampermonkey.net/ // @version 0.2 // @description Try to copy the real pic url into clipboard when the preview clicked! // @author RyanZ // @match *://*.wallhaven.cc/* // @icon https://www.google.com/s2/favicons?sz=64&domain=warriorz.click // @grant none // @require https://static.hdslb.com/js/jquery.min.js // ==/UserScript== (function() { 'use strict'; // Your code here... $("a").on('click', function(e) { console.log(e); var url = this.href; url = url.replace("wallhaven.cc", "w.wallhaven.cc"); url = url.replace("w/", "full/"); var e6s = this.href.split("/"); var picid = e6s[e6s.length - 1]; var picid2 = picid.substr(0, 2); var poa = this.closest("figure"); var fmt = ".jpg"; if (poa.innerHTML.indexOf("PNG") != -1) fmt = ".png"; url = url.replace(picid, picid2 + "/wallhaven-" + picid + fmt); var iptUrl = document.createElement("input"); iptUrl.setAttribute("value", "" + url); document.body.appendChild(iptUrl); iptUrl.select(); document.execCommand("copy"); document.body.removeChild(iptUrl); }); })();