您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
広告ブロックなどしてからご利用ください。
// ==UserScript== // @name 日本語ModデータベースのR18を常時表示 // @namespace com.mikan-megane.moddatabaser18 // @version 0.2 // @description 広告ブロックなどしてからご利用ください。 // @author mikan-megane // @match https://*.2game.info/* // @grant none // ==/UserScript== (function () { "use strict"; jQuery(".mainSection .mainDesc .character span.pink").each((i, elm) => { var $dd = jQuery(elm).closest("dd"); console.debug([i, elm, $dd]); $dd .find(".mainDesc") .load($dd.prev("dt").find('a[href^="/detail.php"]').attr("href") + " #modDesc .desc", () => { $dd.find("character").unwrap(); // サイトに合わせるため、/js/common.jsよりほぼ引用 var moreOff = localStorage.getItem("moreOff"); var agent = navigator.userAgent; var sp = false; if (agent.search(/iPhone/) != -1 || agent.search(/iPod/) != -1 || (agent.indexOf('Android') > 0 && agent.indexOf('Mobile') > 0)) { sp = true; } if (!sp && $('#page_detail').size()) { moreOff = 1; } if (moreOff == "0" || !moreOff) { var thisH = $dd.find(".character").height(); var baseH = 292; if (agent.indexOf('chrome') != -1) { baseH = 304; } if (agent.search(/iPhone/) != -1 || agent.search(/iPod/) != -1 || agent.search(/iPad/) != -1) { baseH = 284; } if (thisH > (baseH + 50)) { $dd.find(".character").css("height", baseH + "px").css("overflow", "hidden").after('<div class="more"><span>▼ 続 き を 読 む</span></div>'); $dd.find(".more").click(function () { $(this).hide().prev().css("height", "auto").css("overflow", "visible"); }); } } // 引用ここまで $dd.find(".lazy").each((j, img) => { jQuery(img).lazyload(); }); } ); }); })();