Keresés

Új hozzászólás Aktív témák

  • dqdb

    Topikgazda

    válasz Penge_4 #9813 üzenetére

    A userJS nem rossz. De már korábban észrevettem, hogy minden userJS-edet úgy írod meg, hogy Operában csak .user.js utótaggal használható.
    Köszi az infót, ne tudd meg, hogy mit szenvedtem azzal, hogy azonnal jó tartalom jelenjen meg. Így jár az, aki Greasemonkey leírás alapján gyárt user JS-t :W

    Az oldal nézegetéséhez a Firebugot használom, tesztelésre meg Operát. Firebug valahogy jobban kézre áll és gyorsabban indul, mint a Dragonfly, teszteléskor pedig jól jön, ha megvan az eredeti oldal struktúrája.

    A megoldás a következő:
    1. evezd át .js-re
    2. az addEventListener hívásnál load helyett DOMContentLoaded paramétert használjál

    Egyébként lenne még egy tippem PH-s userJS ügyben.
    Ez konkrétan hol működjön? Nem egy túl nagy meló összedobni.

    [ Szerkesztve ]

    tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek

  • dqdb

    Topikgazda

    válasz Penge_4 #9813 üzenetére

    Íme a script, ezt most nem tolom fel a userscripts.org-ra, mert nem igazán látom, hogy mire jó:

    // ==UserScript==
    // @name prohardver.hu : forum : redirect to fresh content
    // @namespace http://www.prohardver.hu/
    // @include http://www.prohardver.hu/*
    // @include http://prohardver.hu/*
    // @include http://www.mobilarena.hu/*
    // @include http://mobilarena.hu/*
    // @include http://www.itcafe.hu/*
    // @include http://itcafe.hu/*
    // @include http://www.logout.hu/*
    // @include http://logout.hu/*
    // @include http://www.gamepod.hu/*
    // @include http://gamepod.hu/*
    // ==/UserScript==
    window.addEventListener(
    "DOMContentLoaded",
    function()
    {
    var links = document.evaluate('//a[@href]', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
    var re = /(www\.)?(prohardver|mobilarena|gamepod|itcafe|logout)\.hu\/tema\/(\w+)\/hsz_(\d+)\-(\d+)\.html/g;
    for (var n = 0; n < links.snapshotLength; n++)
    {
    var link = links.snapshotItem(n);
    link.href = link.href.replace(re, "$1$2.hu/tema/$3/friss.html#msg$4");
    }
    }, false);

    tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek

Új hozzászólás Aktív témák