W tym wątku mówiono o rozszerzeniach AdBlock i NoScript więc
muszę uświadomić użytkowników przeglądarki Firefox chociaż może
dla niektórych wyda się to oczywiste. Zrobiłem mały test
i załadowałem z internetu specjalnie spreparowaną stronę
html zawierającą typowe zasoby: css, javascript, obrazki jpeg.
Podczas testu użyłem:
Przeglądarka Firefox 1.5.0.6
(opróżniony cache przed testem, w standardowych ustawieniach
Firefox włączona obsługa JavaScript oraz ładowanie obrazków)
oraz rozszerzenia przeglądarki:
NoScript 1.1.9.6, (wybrałem opcję - Forbid Scripts Globally,
w zakładce Plugins zablokowane WSZYSTKO, i oczywiście
domeny testowej strony nie dodałem do listy Whitelist)
Adblock 0.5.3.042, (dodałem bezczelnie *.jpg - do reguł filtru,
Collapse Blocked Elements, Remove Ads)
ImgLikeOpera 0.6.5 (wybrałem opcję - Don't load images)
Załadowałem testową stronę i sprawdziłem w oknie dodatku
Live HTTP Headers jakie zasoby były pobierane z internetu.
Wszystko w porządku, pobrano tylko główny dokument html oraz
arkusz styli css.
Nie wykonał się żaden skrypt osadzony na stronie
czyli NoScript zadziałał.
Nie widzę nawet placeholders dla obrazków dzięki AdBlock.
A teraz... zapiszmy taką stronę na dysk, bo jest całkiem fajna.
Naciskam Ctrl+S, [Zapisz jako typ: Web page, complete]
Strona zapisana.
Sprawdzam znowu w Live HTTP Headers co było pobierane i okazuje
się że nie pobrano dokumentu html i arkusza styli bo były już
w cache przeglądarki - bardzo się cieszę;) Ale pobrano za to:
1 skrypt javascript osadzony normalnym tagiem SCRIPT,
2 obrazki JPG osadzone normalnym tagiem IMG,
2 obrazki JPG osadzone tagiem EMBED type="image/jpeg"
2 obrazki JPG osadzone tagiem OBJECT type="image/jpeg"
Zgroza? Wniosek: podczas zapisywania kompletnych stron na dysk
trzeba koniecznie włączać TRYB OFFLINE przeglądarki Firefox
inaczej nawet dodatki blokujące razem wzięte nic nie poradzą.
Do przejścia w tryb offline jest skrót klawiatury: Alt+F-W
Polecam też rozszerzenie dla Firefox - "Work Offline"
http://multi.nadenade.com/leafy/Mozilla/Offline/
dodaje ono ikonę statusu Offline/Online do paska statusu dzięki
czemu widać w jakim trybie aktualnie pracuje przeglądarka.