观察者网显示全文
// --------------------------------------------------------------------//// ==UserScript==// @name 观察者网全文显示// @namespace https://github.com/kingems/gczw// @version 0.1.4// @author kingem([email protected])// @description 观察者网显示全文// @include *://*.guancha.cn/*// @grant GM_xmlhttpRequest// @run-at document-end// ==/UserScript==//// --------------------------------------------------------------------(function(){var block=document.getElementsByClassName('last');var block1= document.getElementsByClassName('expand-all');if (block.length>1){var url = block[block.length-1].getAttribute("onclick");var start = 26;var len = url.length-start-2;url = "https://www.guancha.cn"+ url.substr(start,len);var contentblock = document.querySelectorAll('div.content')[1];var pageblock =document.querySelector('.module-page');pageblock.style.display="none";GM_xmlhttpRequest({method: 'GET',url: url,overrideMimeType:"text/html;charset=utf-8",onload: function(response) {var reg=new RegExp("<div class=\"content all-txt\">([\\w\\W]*)<div class=\"share fix\">","igm");var r=response.responseText.match(reg);if(r!=null){contentblock.innerHTML = r;}var hideblock=document.getElementsByClassName('box-right');if(hideblock.length>0){hideblock[0].style.display="none";}var contentObj = document.getElementsByClassName('content');if (contentObj.length>1){contentObj[2].setAttribute("class","contentchild");}}});}else if (block1.length>0){var url = block1[0].children[0].getAttribute("href");var contentblock = document.querySelectorAll('div.article-content')[0];var pageblock =document.querySelector('ul.pagination');pageblock.style.display="none";GM_xmlhttpRequest({method: 'GET',url: url,overrideMimeType:"text/html;charset=utf-8",onload: function(response) {var reg=new RegExp("<div class=\"hot-topic-nav\"([\\w\\W]*)<div class=\"clear\"></div>","igm");var r=response.responseText.match(reg);if(r!=null){contentblock.innerHTML = r;}var hideblock=document.getElementsByClassName('box-right');if(hideblock.length>0){hideblock[0].style.display="none";}var contentObj = document.getElementsByClassName('content');if (contentObj.length>1){contentObj[2].setAttribute("class","contentchild");}}});};})();