Mozilla Firefox & Wiki

Z Wikiverzity

Mozilla Firefox & Wiki – stránka o všem, co souvisí se známým webovým prohlížečem Mozilla Firefox a Wiki. (Mnohé se může hodit i na jiné prohlížeče.)

Ztracená editace[editovat]

Asi každému se stalo, že zrovna během nějaké editace, na které si dal záležet, se cosi přihodilo (třeba si omylem zavřel stránku s editačním oknem) a na první pohled je vše ztraceno. Možná dobře tuší, že "někde v útrobách" jeho počítače to ještě musí být: v podstatě každý browser uchovává prohlížený obsah stránek v cache; ale kde to v ní najít a vylovit?

  • Firefox má zpravidla (záleží na nastavení, ale to – viz níže – lehce dohledáme) diskovou cache v domácím adresáři uživatele, v podadresáři, který se může jmenovat např.
~/.mozilla/firefox/t65m8k9d.default/Cache
  • Názvy souborů v tomto adresáři mají nicneříkající názvy jako např. F36BA5D3d01. Jak najít ten správný soubor?
  • Napíšeme ve Firefoxu do okénka pro URL adresu zázračná slova
about:cache
  • cachí může být více, můžeme prohledat např. Memory cache device a Disk cache device
  • podle času a URL, kdy a co jsme editovali, se nám zřejmě podaří najít příslušný záznam. Například právě při editování této stránky najdu záznam:
           Key: id=4bbfadaf&uri=http://cs.wikiversity.org/w/index.php?title=Mozilla_Firefox_%26_Wiki&action=submit
     Data size: 10797 bytes
   Fetch count: 1
 Last modified: 2010-04-11 17:20:47
       Expires: 1970-01-01 01:00:00
  • To z tím Key: se zobrazí jako odkaz, na který lze kliknout. A dostanu něco jako:
          key: id=4bbfadaf&uri=http://cs.wikiversity.org/w/index.php?title=Mozilla_Firefox_%26_Wiki&action=submit
  fetch count: 2
 last fetched: 2010-04-11 17:28:36
last modified: 2010-04-11 17:20:47
      expires:1970-01-01 01:00:00
    Data size:10797
 file on disk:/home/kychot/.mozilla/firefox/t65m8k9d.default/Cache/B04C17A0d01
     Security:This document does not have any security info associated with it.
----------------------------------------------------------------------------------
                 Client:HTTP
         request-method:POST
request-Accept-Encoding:gzip,deflate
          response-head:HTTP/1.0 200 OK
                        Date: Sun, 11 Apr 2010 15:20:46 GMT
                        Server: Apache
                        Cache-Control: private, s-maxage=0, max-age=0, must-revalidate
                        X-fb98d28a-Set-Cookie: 0aca097a=81448c57
                        Content-Language: cs
                        Vary: Accept-Encoding,Cookie
                        Expires: Thu, 01 Jan 1970 00:00:00 GMT
                        Content-Encoding: gzip
                        Content-Length: 10797
                        Content-Type: text/html; charset=UTF-8
                        X-Cache: MISS from sq71.wikimedia.org, MISS from sq66.wikimedia.org
                        X-Cache-Lookup: MISS from sq71.wikimedia.org:3128, MISS from sq66.wikimedia.org:80
                        charset: UTF-8
----------------------------------------------------------------------------------
00000000:  1f  8b  08  00  00  00  00  00  00  03  ed  7d  4d  73  1b  47  ...........}Ms.G
00000010:  b2  e0  59  fc  15  65  cc  78  28  cd  13  00  82  1f  12  45  ..Y..e.x(......E
00000020:  91  74  48  94  64  6b  c6  fa  08  8b  b2  df  33  a5  65  14  .tH.dk......3.e.
00000030:  ba  0b  40  13  dd  5d  70  7f  80  04  c7  7e  31  b7  9d  c3  ..@..]p....~1...

.. atd. následuje hexadecimální výpis souboru
  • V jiných případech se nám URL za slovem Key: zobrazí jako odkaz, na který lze kliknout; jako na potvoru to ale právě v klíčí, který začíná tím id=, to nejde.
  • Vyhledáme tedy v adresáři s naší cache soubor s tímto názvem – v tomto příkladě si najdeme, že se jedná o soubor
/home/kychot/.mozilla/firefox/t65m8k9d.default/Cache/B04C17A0d01
  • Není dobré podnikat přímo s tímto souborem v cache prohlížeče, proto si jej nejdřív překopírujeme na bezpečné místo.
  • Vidíme, že se jedná HTML o soubor zazipovaný utilitou gzip. Proto bude pohodlnější k němu přidat příslušnou extenzi a přejmenovat si ho (případně rovnou uložit) např. jako
/home/kychot/mojeeditovanastranka.html.gz
  • soubor rozzipujeme, takže dostaneme soubor
/home/kychot/mojeeditovanastranka.html
  • Název tohoto souboru (spolu s cestou) zadáme do okénka pro URL v prohlížeči a ejhle, jako by z oka vypadla našemu naposledy editovanému oknu.
  • Teď už si můžeme otevřít nové editační okno na Wikiverzitě (či Wikipedii atd.) a pomocí copy&paste tam přenést náš obsah z cachovaného editačního okna
  • Hodně štěstí! A ať nemusíte tenhle způsob používat příliš často!

CacheViewer[editovat]

je add-on do Firefoxu, který umožňuje lépe se koukat, co je v cache.

  • souč. verse: CacheViewer 0.6.3