您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Webpage Preview like hoverzoom
// ==UserScript== // @name Reddit WebPreview // @version 7.19.14 // @description Webpage Preview like hoverzoom // @match *://www.reddit.com*/* // @copyright 2014+, Hans Strausl // @namespace https://gf.qytechs.cn/users/3445 // ==/UserScript== var RWP_DEBUG = false; var things, link, i, x, w, h, page, timeout = null; function init(){ setTimeout(function(){ G("Reddit WebPreview Started"); things = document.getElementsByClassName("thing link"); for (i = 0; i < things.length; i++){ link = things[i].getElementsByClassName("title may-blank")[0]; link.onmouseover = function(e){ if (!(this.className.search("hoverZoomLink") > -1)){ G(link); prvw(this, e.pageX); } }; } }, 500); } window.onload = init(); function prvw(link, mouseX){ timeout = setTimeout(function(){ w = screen.width; h = screen.height - 200; x = (w / 2) - 150; G(w + " x " + h + " : " + x + " : " + (mouseX - 25)); page = window.open(link.href,"","height=" + h + ",width=" + x + ",left=" + (mouseX - 25) + ",top=50"); }, 500); link.onmouseout = function(e){ clearTimeout(timeout); if (typeof page !== "undefined"){ page.close(); } }; window.onbeforeunload = function(e){ if (typeof page !== "undefined"){ page.close(); } } } function G(data){ if (RWP_DEBUG === true){ console.log(data); } }
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址