Greasy Fork

Greasy Fork is available in English.

Filmezz.eu - Link javító

A linkek ugyanúgy jelennek meg, mint régen, nem pedig egy új oldalon.

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

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

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

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

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

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

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

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

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

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

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

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

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

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

// ==UserScript==
// @name         Filmezz.eu - Link javító
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  A linkek ugyanúgy jelennek meg, mint régen, nem pedig egy új oldalon.
// @author       GlassAndroctonus
// @grant        none
// @include      *://filmezz.eu/*
// @include      *://videohouse.me/*
// @run-at       document-body
// ==/UserScript==
//If run-at not equal to document-start, then ads won't be blocked.
(function() {
    'use strict';

    //BROWSER DETECTION:
    var isFirefox = typeof InstallTrigger !== 'undefined';//FIREFOX=TRUE
    var isChrome = !!window.chrome && (!!window.chrome.webstore || !!window.chrome.runtime);//CHROME=TRUE
    var isEdge = !isIE && !!window.StyleMedia;//EDGE=TRUE
    var isOpera = (!!window.opr && !!opr.addons) || !!window.opera || navigator.userAgent.indexOf(' OPR/') >= 0;//OPERA=TRUE
    var isSafari = /constructor/i.test(window.HTMLElement) || (function (p) { return p.toString() === "[object SafariRemoteNotification]"; })(!window['safari'] || (typeof safari !== 'undefined' && safari.pushNotification));//SAFARI=TRUE
    var isIE = /*@cc_on!@*/false || !!document.documentMode;//INTERNET_EXPLORER=TRUE
    var isBlink = (isChrome || isOpera) && !!window.CSS;//BLINK_ENGINE=TRUE

    if (isFirefox==true)//FIREFOX START
    {
        console.log("WEbsite name: "+document.location.href);
        var website=document.location.href;

        if (website.includes("filmezz.eu/online")==true)//Original Site -- Belső oldal
        {
            var linkExtractor=document.getElementsByClassName("col-md-6 col-sm-12")[0].innerHTML;
            linkExtractor=linkExtractor.substring(linkExtractor.indexOf("href=")+6,);
            linkExtractor=linkExtractor.substring(0,linkExtractor.indexOf("target")-2);



            var importantInner= document.getElementsByClassName("col-md-9 col-sm-12");
            var copytoinnerHTML='<h2 class="headline"><span>Linkek a filmhez</span></h2> <ul class="list-unstyled table-horizontal url-list"> <li class="head"> <div class="col-sm-4 col-xs-12">Szolgáltató</div> <div class="col-sm-4 col-xs-12">Info</div> <div class="col-sm-2 col-xs-6">Hibás link</div> <div class="col-sm-2 col-xs-6">Indítás</div> </li> </ul>'
            importantInner[0].innerHTML= copytoinnerHTML+'<iframe src="'+linkExtractor+'" width="847" height="500" frameborder="0"></iframe>';
        }
        else if (website.includes("videohouse")==true)//Iframe Stuff -- Külső oldal
        {
            //Count links number
            var temp = document.getElementsByClassName("col-md-9 col-sm-12");
            var count = (temp[0].innerHTML.match(/col-sm-4 col-xs-12 host/g) || []).length;
            console.log("SZÁM: "+count);

            //Remove useless stuff from the site(movie picture,description...)
            var importantOuter= document.getElementsByClassName("col-md-9 col-sm-12");
            document.body.innerHTML = importantOuter[0].innerHTML;//Replace the website
            window.parent.postMessage(count, '*');
            //Remove the links' heading
            var HeadLine=document.getElementsByTagName("h2");
            HeadLine[0].parentNode.removeChild(HeadLine[0]);
            var HeadLine2=document.getElementsByClassName("head");
            HeadLine2[0].parentNode.removeChild(HeadLine2[0]);
            //POPUP BLOCKING

            var linkList = document.querySelectorAll ("a");

            Array.prototype.forEach.call (linkList, function (link)
                                          {
                if (link.hostname.includes("deloplen.com"))
                {
                    //-- Block the link
                    link.href = "javascript:void(0)";
                    link.style = "text-decoration: none;background: #f3f315;";
                }
            } );

        }
    }//FIREFOX END

    // Your code here...
})();