小草帮手

去除小草頁面插入廣告&【在綫成人影院】主动加载视频

当前为 2023-02-28 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         小草帮手
// @namespace    https://greasyfork.org/users/1033046
// @version      1.5
// @description  去除小草頁面插入廣告&【在綫成人影院】主动加载视频
// @author       窗外的麻雀
// @require      https://code.jquery.com/jquery-2.0.0.min.js
// @match        http*://*/htm_data/*.html
// @match        http*://*/htm_mob/*.html
// @match        http*://*/thread0806.php*
// @icon         data:image/png;base64,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
// @grant        none
// @grant        GM_log
// @license      FBI WARNING
// @run-at       document-end
// ==/UserScript==

(function() {
    'use strict';
    // Your code here...
    // @grant        unsafeWindow
    var isMobile = /Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent);
    function isEmptyObj(obj){
        for (var key in obj) {
           return false;
        }
        return true;
    }
    function printObj(obj){
        var x = 0;
        for (var s in obj) {
           console.log(x + ':' + s);
           x++;
        }
    }

    function removeObj(obj){
        for (var i = obj.length; i > 0; i-- ){
            obj[i - 1].remove();
        }
    }

    setTimeout(function ()
    {
        console.log('start');

        if (!isMobile) {
            var tips = document.getElementsByClassName("tips");
            //console.log(tips);
            //printObj(tips);
            if (!isEmptyObj(tips) && tips.length > 0){
                console.log('ad['+ tips.length + ']');
                removeObj(tips);
            }

        }

        var aDiv = document.getElementById('conttpc');
        console.log(isEmptyObj(aDiv));
        //printObj(aDiv);
        //console.log(aDiv);

        if (!isEmptyObj(aDiv)){
            //GM_log("GM_log:run cl start");
            console.log('cl start');
            //var aDivChildren = aDiv.children[1];
            if (!isEmptyObj(aDiv.children[1]) && !isEmptyObj(aDiv.children[1].getAttribute('onclick'))){
                 var aDivHref = aDiv.children[1].getAttribute('onclick').split('=\'')[1].split('#')[0];//.slice(1);
                 //alert(aDivHref);
                 aDiv.children[0].innerHTML='';
                 aDiv.children[0].style.display='none';
                 aDiv.children[1].innerHTML='點擊重新加載視頻';
                 aDiv.children[1].style.color='red';
                 aDiv.children[1].setAttribute('onclick','document.getElementById(\'iframe1\').src=\''+aDivHref+'\'');//點擊重新加載
                 if (isMobile) {location.href = aDivHref;}
                 else {document.getElementById('iframe1').src=aDivHref;}
                 //location.href = aDivHref;
                 //$(location).attr('href',aDivHref);
            }
            console.log("cl end");
        }
        console.log('end');
    }, 1000);

    setTimeout(function(){
        var i = 0;
        if (isMobile) {
            $('img[ess-data]').each(function(){
                //console.log(i + ':' + $(this).attr('src'));
                i++;
                $(this).onclick = null;
                $(this).onclick(function(){
                    window.open($(this).attr('ess-data'));
                    return false;
                });
            })
        }
        else {
            $('img[ess-data]').each(function(){
                $(this).off("click");
                $(this).click(function(){
                    window.open($(this).attr('ess-data'));
                    return false;
                });
            })
        }

    }, 1000);

})();