Aphex Logarium

Greasemonkey

Posted in Darbai, Kompiuterija by Aphex on 2007 02 07

Nusprendžiau susipažinti su Greasemonkey FF įskiepiu. Visai įdomus žaisliukas. Pasipraktikavimui nušvilpiau idėją iš vieno Lietuvos blogerio (nepamenu kurio, atsiprašau), kuris buvo pasidaręs JS bookmarkletą parodantį kiek puslapyje panaudota lentelių.

Ryšium su tuo, kad sergu, galva neveikia ir nieko normalaus dirbti negaliu, pasigaminau nedidelę konsolę, kuri parodo informaciją kiek puslapyje panaudota bilekokių tag’ų. Pavyzdžiui: “Depreciated” (font, table, center ir pan.), “Apreciated” (div, span ir pan.). Iš principo, skriptas lankstus, galima susidėlioti kokius nori tagus kokiomis nori grupėmis :)

O, kad būtų linksmiau, prikabinau w3 validatoriaus servisą parodantį ar puslapis validuojasi ar ne ir suskaičiuojantį paveikslėlius neturinčius alt atributo, arba su tuščiu alt’u.

Žodžiu Greasemonkey naudotojai galite atsisiųsti Puslapio Informacijos Konsolę iš čia.

Įsidiegus puslapių apačioje pamatysite nedidelį stačiakampį mygtuką su užrašu [p.i.c], paspaudus ant jo – atsidarys konsolė.

Žinomi bagai:

  • Nežinau kaip izoliuoti konteinerį nuo puslapio CSS, tad kartais konsolė gali atrodyti keistai :)
  • GM xmlhttp užklausos funkcija neleidžia callback funkcijai perduoti kintamųjų, todėl nežinau kaip iš jos pasiekti klasės kintamuosius nesikreipiant į klasę vardu…

Manau turėtų praversti, tik atsidarai svetainę ir matai kaip kokybiškai pagamintas frontendas :)

Untitled-1

3 Responses

Subscribe to comments with RSS.

  1. mariukas said, on 2007 02 07 at 21:58:09

    suprantu, kad čia tik smaginies, bet šiaip tai smarkiai galingas įrankis yra firebug – baisiai daug naudingos info galima išgauti

  2. Aphex said, on 2007 02 07 at 22:35:27

    Jap tas tikrai galingas. Neišsiversčiau be jo niekaip. Deja jis neparodo kiek kokių tagų puslapyje ir ar jis validuojasi ;P

  3. lfx said, on 2007 02 08 at 00:12:35

    Išbandžiau, atrodo visai nieko, manau pravers nevien tikrinat html’ą ;)
    ačiū :)


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: