// ==UserScript== // @name gushiwen enhanced // @name:zh-CN gushiwen增强 // @namespace http://tampermonkey.net/ // @version 0.5 // @description 自动关闭弹出微信二维码 自动展开全文 点击页面右侧下方空白处快速返回顶部 // @author Hulu // @match *://so.gushiwen.cn/* // @icon https://www.google.com/s2/favicons?sz=64&domain=gushiwen.cn // @grant none // @license GPL-3.0 License // @run-at document-end // @downloadURL none // ==/UserScript== // 回到顶部(监听点击事件,鼠标右键点击网页两侧空白处) function backToTop(selectors) { document.querySelector(selectors).oncontextmenu = function(event){ if (event.target == this) { event.preventDefault(); window.scrollTo(0,0) } } } //点击展开全文 function clickQuan(selectors) { selectors.forEach(function(obj){ let parentEl = obj.parentElement; let childEl = obj.firstElementChild; if (childEl.onclick != undefined) { //console.log(parentEl.nodeName + "需要点击展开阅读全文"); childEl.onclick(); return true; } else { return false; } }); } (function() { 'use strict'; // 屏蔽微信登录弹窗 var object = document.getElementById('hide-center2'); if (object != null){ object.parentNode.removeChild(object); } //复制时不弹出二维码 document.getElementsByTagName("html")[0].oncopy = ""; //自动展开全文 clickQuan(document.querySelectorAll('.contyishang')); backToTop('.main3'); })();