O mnie
O blogu

Uwaga!!!
Jeśli otrzymujesz informację, że artykuł, który chcesz obejrzeć nie istnieje, wejdź na stronę główną i poszukaj go tam. Jakiś czas temu blog przechodził renowację i zmieniły się adresy poszczególnych podstron, ale wszystkie artykuły dalej są na blogu :)




Categories

Who's Online?

  • Guest Users: 4

Syndicate this blog

What is RSS?



Optymalizacja Firefoksa

Rosnąca ciągle popularność alternatywnej przeglądarki Firefox zachęca coraz to większe rzesze użytkowników do migracji na program spod znaku rudego przedstawiciela gatunku vulpes, a słowa Firefox i optymalizacja wydają się bardzo do siebie pasować :)

Ale prawdziwa potęga Firefoksa to rozszerzenia, dodatki i daleko idąca możliwość modyfikacji. Niestety, w gąszczu setek dodatków można się także zgubić. Ten mały artykulik, jak mam nadzieję, przedstawi kilka najważniejszych moim zdaniem rozszerzeń, skrótów klawiszowych i zaawansowanych ustawień programu.

[More:]

Artykuł podzielony jest na cztery części:

  1. Najważniejsze rozszerzenia
  2. Ustawienia zaawansowane (about:config)
  3. Skróty klawiszowe
  4. Ciekawostki

1. Najważniejsze rozszerzenia.

Przede wszystkim, wszystkie poniższe rozszerzenia są najważniejsze w mojej subiektywnej opinii. Starałem się, aby Firefox był możliwie jak najszybszy zarówno w działaniu, jak i otwieraniu stron, a przy tym jak najbardziej funkcjonalny.

Żadne z wymienionych tutaj rozszerzeń nie znajduje się na liście problematycznych rozszerzeń Mozilli.

  • Colorful tabs - Proste rozszerzenie, które dodaje do każdej karty w przeglądarce inny kolor, ułatwa nawigację w przypadku dużej ilości otwartych stron.
  • del.icio.us extension - Rozszerzenie przydatne jedynie użytkownikom serwisu del.icio.us. Umożliwia proste dodawanie stron do naszego konta oraz szybkie otworzenie listy stron na naszym koncie. Del.icio.us jakiś czas temu zaprezentowało nowszą wersję rozszerzenia, które posiada znacznie większą funkcjonalność (m.in. bezpośredni dostęp do ulubionych stron z del.icio.us z poziomu plugina). Wymaga konta w serwisie del.icio.us.
  • Dictionary Switcher - Umożliwia szybkie przełączanie między różnymi słownikami (przydatne przy częstym odwiedzaniu wielojęzycznych forów).
  • Flashblock - Blokuje animacje we Flashu, kliknięcie na nie włącza je. Przydatne rozszerzenie w dzisiejszej dobie irytujących reklam-filmów zabierających tylko transfer.
  • Image Zoom - Umożliwia zmianę rozmiaru obrazka bez potrzeby jego uprzedniego ściągania na dysk.
  • ImageShack extension - Umożliwia szybkie dodawanie wybranego obrazka z dowolnej strony internetowej do naszego konta na ImageShacku. Nie wymaga konta w serwisie ImageShack.
  • PaswordMaker - Interesujący plugin, który na podstawie adresu strony oraz podanego głównego hasła generuje nowe, unikalne hasło. W ten sposób używając jednego hasła głównego możemy generować unikalne i skomplikowane hasła dla różnych stron.
  • PDF downloader - Plugin wyświetla okno z zapytaniem po kliknięciu na link z docelowym plikiem w formacie PDF. Możemy taki plik otworzyć w przeglądarce, zapisać na dysku, bądź otworzyć w formacie HTML.
  • SearchStatus - Wyświetla PageRank oraz pozycję w serwsicie Alexa aktualnie przeglądanej strony. Pozycję wskaźników można łatwo zmieniać.
  • ShowIP - Wyświetla adres IP aktualnie oglądanej strony i umożliwia szybką analizę strony we whoisie, Netcrafcie i innych serwisach.
  • Stealther - Czasowo wyłącza elementy takie jak ciasteczka, historię przeglądanych stron i ściąganych plików, dane w wypełnianych formularzach itp. zwiększając tym samym poziom naszej prywatności.
  • Tab Mix Plus - Rozszerza funkcjonalność kart przez dodanie historii zamykanych kart, managera sesji itp.
  • TemporaryInbox - Dodaje do przeglądarki panel dzięki któremu możemy szybko wygenerować tymczasowy e-mail na stronie temporaryinbox.com. Umożliwia również szybki dostęp do zawartości konta. Bardzo przydatne gdy musimy gdzieś podać adres e-mail, a nie chcemy ujawniać naszego prywatnego.

I kilka dodatkowych rozszerzeń, niekoniecznie najważniejszych, acz równie przydatnych.

  • FEBE - Czyli Firefox Environment Backup Extension. Plugin umożliwia utworznie backupu zainsalowanych rozszerzeń, motywów, ciasteczek, haseł itp.
  • FormFox - Wyświetla, po najechaniu kursorem na przycisk formularza, jego element docelowy.
  • Megaupload.SX - Umożliwia dostęp do plików umieszczonych w serwisie Megaupload bez problemów z brakiem slotów.
  • ServerSpy - Wyświetla nazwę i wersję serwera http używanego przez serwer aktualnie odwiedzanej strony.
  • TrackMeNot - Dosyć kontrowersyjny plugin generujący w ustalonych przez użytkownika odstępach czasu losowe zapytania do wskazanych wyszukiwarek internetowych. W zamierzeniu plugin ma chronić przed zbieraniem informacji o wyszukiwanych przez użytkownika frazach przez generowanie “szumu” pochdzącego z naszego adresu IP. W dobie kontrowersyjnej polityki prywatności Googla może się komuś przydać.
  • VideoDownloader - Umożliwia ściąganie na dysk plików video z serwisów YouTube, Google Video, MySpace itp.

Nasuwa się pytanie dlaczego nie polecam tak popularnych rozszerzeń jak NoScript, FasterFox? Otóż idea obu pluginów acz słuszna, to zadajmy sobie pytanie czy naprawdę tego potrzebujemy. Firefox zapewnia przeciętnemu użytkownikowi wystarczającą ochronę, a dodawanie każdej strony do listy zaufanych stron w NoScripcie irytuje. FasterFox z kolei istotnie przyspiesza wyświetlanie stron wykorzystując prefetching (inteligentne ściąganie na dysk stron, do których aktualnie wyświetlana strona posiada linki), zwiększa jednak przez to użycie pamięci. Rezultat jest taki, że zyskujemy 2-3 sekundy, ale tracimy pamięć. Ponadto, Firefox i tak ma wbudowaną i domyślnie włączoną funkcję prefetchingu.

2. Zaawansowana konfiguracja (about:config).

Firefox umożliwia nam zmianę wielu, na pozór niezmienialnych, ustawień. Służy do tego specjalna strona about:config, którą należy po prostu wpisać na pasku adresu. Strona ma bardzo prostą strukturę:

Nazwa | Status | Typ | Wartość

Nas interesuje jedynie zmiana wartości, niekiedy dodanie nowego klucza.

Oto kilkanaście ciekawych ustawień, niedostępnych z poziomu standardowego okna ustawień przeglądarki. Format: nazwa ustawienia [rodzaj wartości (wartość domyślna)] - opis.

  • browser.cache.check_doc_frequency [0, 1, 2, 3 (3)] - Każda odwiedzana strona przechowywana jest w pamięci podręcznej przeglądarki (cache) aby przyspieszyć jej otwieranie jeśli zawartość strony się nie zmieniła. Ustawienie to określa kiedy otwierana będzie nowa wersja strony, świeżo wczytana z serwera.
    Dostępne wartości:

    • 0 - Przeglądarka sprawdza czy dostępna jest nowa wersja strony tylko raz podczase danej sesji (sesja liczona jest od uruchomienia pierwszego okna Firefoksa do zamknięcia jego ostatniego okna).
    • 1 - Sprawdza czy jest nowa wersja za każdym razem, gdy strona jest otwierana (ta opcja wydaje się być bardzo rozsądna).
    • 2 - Nigdy nie sprawdza nowej wersji strony, wczytuje ją zawsze z pamięci podręcznej.
    • 3 - Przeglądarka sprawdza nową wersję, gdy uzna, że strona jest już za stara.
  • browser.cache.disk.enable [true/false (true)] - Określa czy przeglądarka ma używać pamięci podręcznej i zapisywać odwiedzone strony na twardym dysku.
  • browser.cache.memory.enable [true/false (true)] - Określa czy przeglądarka ma zapisywać w pamięci komputera obrazki, strony https itp. Wyłączenie tej opcji może zmniejszyć zużycie pamięci.
  • browser.cache.memory.capacity [-1, 0, liczba dodatnia (brak domyślnej wartości)] - Jeśli wartość zmiennej browser.cache.memory.enable ustawiona jest na true, browser.cache.memory.capacity określa ilość pamięci przeznaczonej do zapisywania obrazów i elementów chrome.
    Dostępne wartości:

    • -1 - Automatyczny wybór na podstawie pamięci komputera.
    • 0 - Wyłączenie zapisywania obrazów i elementów chrome w pamięci.
    • Liczba dodatnia - Ilość pamięci w KB przeznaczona dla obrazów i elementów chrome.
  • browser.download.manager.closeWhenDone [true/false (false)] - Określa czy okno Pobierania plików ma być zamykane po zakończeniu ściągania.
  • browser.download.manager.showAlertInterval [liczba nieujemna (2000)] - Określa po jakim czasie, w milisekundach, ma pojawić się w rogu ekranu powiadomienie o zakończeniu ściągania plików.
  • browser.download.manager.showAlertOnComplete [true/false (true)] - Określa czy w prawym dolnym rogu ekranu ma pojawiać się powiadomienie o zakończeniu ściągania plików.
  • browser.download.manager.openDelay [liczba nieujemna (0)] - Określa jak długo w milisekundach musi ściągać się plik aby otworzyło się okno Pobierania plików. Przy ściąganiu mniejszych plików nie ma potrzeby aby otwierało nam się dodatkowe okno, można więc podać tu wartość np. 5000 (czyli 5 sekund).
  • browser.popups.showPopupBlocker [true/false (true)] - Określa czy na pasku stanu ma pojawiać się ikonka gdy Firefox zablokuje wyskakujące okienko.
  • browser.sessionhistory.max_entries [liczba nieujemna (50)] - Określa ilość stron zapisywanych w historii sesji przeglądarki, innymi słowy określa ile stron będzie dostępnych za pomocą przycisków Poprzednia strona i Następna strona.
  • browser.sessionhistory.max_total_viewers [-1, 0, liczba dodatnia (-1)] - Określa ile stron ma być zapisanych w pamięci przeglądarki w taki sposób, że nie muszą być ponownie interpretowane. Ustawienie to nie jest związane z pamięcią podręczną cache. Zmniejszenie wartości może zmniejszyć użycie pamięci.
    Dostępna wartości:

    • -1 - Wartość automatycznie dobierana przez przeglądarkę na podstawie pamięci w systemie.
    • 0 - Nie zapisuje żadnej strony w pamięci.
    • Liczba dodatnia - Określa ilość stron zapsywanych w pamięci.
  • browser.tabs.closeButtons [0, 1, 2, 3 (1)] - Określa czy i gdzie mają pojawiać się na kartach przyciski zamykania kart. Zmiana tej wartości może nie mieć wpływu na pracę przeglądarki jeśli stosujemy dodatkowe programy do zarządzania kartami np. Tab Mix Plus.
    Dostępne wartości:

    • 0 - Wyświetlenie przycisku tylko na aktywnej karcie.
    • 1 - Wyświetlenie przycisku na wszystkich kartach.
    • 2 - Brak przycisków.
    • 3 - Wyświetlanie jednego przycisku na końcu paska kart (podobnie, jak w Firefoksie 1.5).
  • browser.tabs.loadDivertedInBackground [true/false (false)] - Określa czy linki z atrybutem _new mają być otwierane w nowej karcie z automatycznym przejściem do tej karty, czy też mają być otwierane w nowej karcie w tle.
  • browser.tabs.opentabfor.middleclick [true/false (true)] - Określa czy przeglądarka po kliknięciu na linka środkowym przyciskiem myszki ma otworzyć stronę w nowej karcie, czy w nowym oknie.
  • config.trim_on_minimize [true/false (false)] - Określa czy przeglądarka ma zrzucać zapisanego w pamięci RAM Firefoksa na twardy dysk, gdy przeglądarka jest minimalizowana. Włączenie tej opcji spowoduje, że po pomniejszeniu Firefoksa, system zwolni pamięć zajmowaną wcześniej przez niego i udostępni ją innym programom. Jednak powiększenie przeglądarki może zabrać więcej czasu. Ustawienie to odnosi się tylko do systemów Windows.
  • dom.max_script_run_time [liczba niedodatnia, liczba dodatnia (10)] - Określa po jakim czasie w sekundach ma pojawić się informacja o zbyt długim wykonywaniu skryptów JavaScript wraz z możliwością ich przerwania.
    Dostępne wartości:

    • Liczba niedodatnia - Wyłącza monitorowanie czasu wykonywania skryptów.
    • Liczba dodatnia - Określa w seknudach dozwoloną długość wykonywania skryptów.
  • dom.popup_maximum [liczba nieujemna (20)] - Określa ile wyskakujących okienek może zostać otwartych w wyniku jednej akcji nie związanej z kliknięciem myszką na dowolny obiekt.
  • editor.singleLine.pasteNewlines [0, 1, 2, 3, 4 (0 na Linuksie, 1 na pozostałych)] - Określa jak ma zachować się przeglądarka, gdy wkleimy w polu tekstowym (wysokości jednej linijki) tekst zawierający wiele linii.
    Dostępne wartości:

    • 0 - Wklejenie tekstu w takiej formie, w jakiej jest zapisany w pamięci (ze znakami przejścia do nowej linii).
    • 1 - Wklejenie tylko pierwszej linii tekstu.
    • 2 - Zamiana znaków przejścia do nowej linii na spacje.
    • 3 - Usunięcie znaków przejścia do nowej linii bez zastępowania ich.
    • 4 - Zamiana znaków przejścia do nowej linii przecinkiem.
  • network.autodial-helper.enabled [true/false (true)] - Określa czy program ma wywoływać okno połączenia z Internetem jeśli komputer nie jest do niego podłączony, a przeglądarka próbuje otworzyć jakąś stronę.
  • network.cookie.lifetimePolicy [0, 1, 2, 3 (0)] - Określa kiedy mają wygasnąć zapisywane w systemie ciasteczka.
    Dostępne wartości:

    • 0 - Data wygaśnięcia ciasteczka określana jest przez serwer, który utworzył ciasteczko.
    • 1 - Użytkownik określa ręcznie datę wygaśnięcia ciasteczka za każdym razem, gdy serwer chce je zapisać w systemie.
    • 2 - Ciasteczka są usuwane na zakończenie sesji przeglądarki.
    • 3 - Ciasteczka wygasają po ilości dni określonych w zmiennej network.cookie.lifetime.days. Opcja ta wydaje się bardzo ciekawa.
  • network.cookie.lifetime.days [liczba nieujemna (90)] - Jeśli network.cookie.lifetimePolicy ustawione jest na 3, network.cookie.lifetime.days określa ilość dni, po których ciasteczko zostanie automatycznie usunięte.
  • network.enableIDN [true/false (true)] - Określa czy przeglądarka ma obsługiwać adresy stron zawierające lokalne znaki diakrytyczne (Internationalized Domain Names). Wyłączenie tej opcji może zabezpieczyć nas przed phishingiem.
  • network.http.max-connections [1-65535 (24)] - Określa maksymalną ilość połączeń HTTP jakie może wykonać przeglądarka. Wzrost szybkości otwierania stron można uzyskać przez obniżenie tej wartości w przypadku wolniejszych łącz, bądź zwiększenie w przypadku szybszych (chociaż domyślne ustawienie powinno wystarczyć).
  • network.http.max-connections-per-server [1-255 (8)] - Określa maksymalną ilość połączeń HTTP do jednego serwera, jakie może wykonać przeglądarka. Podobnie jak w powyższym przypadku, zmniejszenie tej wartości przy wolniejszym łączu, bądź zwiększenie przy szybszym może przyspieszyć otwieranie stron.
  • network.http.pipelining [true/false (false)] - Określa czy przeglądarka ma korzystać z potokowości czyli wysyłania kilku żądań naraz jeszcze przed otrzymaniem odpowiedzi z serwera. Włączenie tej opcji może przyspieszyć czas otwierania stron, ale może również powodować różne błędy, gdyż nie każdy serwer obsługuje potokowość.
  • network.http.pipelining.maxrequests [1-8 (4)] - Jeśli network.http.pipelining jest ustawione na true, network.http.pipelining.maxrequests określa ilość jednoczesnych połączeń jakie ma wykonać przeglądarka. Wartość 1 wyłącza potokowość.
  • network.prefetch-next [true/false (true)] - Określa czy przeglądarka ma wykorzystywać prefetching. Prefetching to mechanizm ściągający w tle strony do których linki znajdują się na wszystkich aktualnie otwartych stronach. Firefox inteligentnie wybiera te strony, które użytkownik najprawdopodobniej odwiedzi i ściąga je, aby później szybciej je otworzyć. Mechanizm ten jest już standardem w przeglądarce, chociaż jego wyłączenie może zmniejszyć zużycie pamięci oraz przyspieszyć np. ściąganie plików przez zewnętrzne programy (p2p, ftp itp.), zwiększy jednak czas oczekiwania na otwarcie nowych stron.
  • print.print_ZAKOŃCZENIE [&T, &U, &D, &P, &PT, dowolny ciąg znaków (wartość domyślna zależna od pełnej nazwy zmiennej)] - Określa jakie elementy mają być umieszczone w nagłówku i w stopce drukowanej strony.
    Ustawienie składa się z kilku niezależnych zmiennych (w nawiasie wartość domyślna):

    • print.print_headerleft (&T) - Tekst wyświetlany po lewej stronie nagłówka
    • print.print_headercenter (brak wartości domyślnej)- Tekst wyświetlany na środku nagłówka.
    • print.print_headerright (&U) - Tekst wyświetlany po prawej stronie nagłówka.
    • print.print_footerleft (&PT) - Tekst wyświetlany po lewej stronie stopki.
    • print.print_footercenter (brak wartości domyślnej) - Tekst wyświetlany na środku stopki.
    • print.print_footerright (&D) - Tekst wyświetlany po prawej stronie stopki.

    Dostępne wartości:

    • &T - Nazwa dokumentu.
    • &U - Adres strony.
    • &D - Data i czas drukowania.
    • &P - Numer strony.
    • &PT - Całkowita ilość drukowanych stron.
    • Dowolny ciąg znaków - Dowolny ciąg znaków ;) .
  • ui.key.contentAccess [0, 1, 2, 4, 8, inne (5)] - Określa klawisz włączający skrót używany np. do wysyłania formularzy na stronach internetowych za pomocą klawiszy Alt + S.
    Dostępne wartości:

    • 0 - Wyłączenie skrótu klawiszowego.
    • 1 - Skrót klawiszowy aktywowany klawiszem Shift.
    • 2 - Skrót klawiszowy aktywowany klawiszem Ctrl.
    • 4 - Skrót klawiszowy aktywowany klawiszem Alt.
    • 8 - Skrót klawiszowy aktywowany klawiszem Meta.

    Wartości tej zmiennej można łączyć, np. 5 (1+4) to Shift + Alt.

  • image.animation_mode [none, once, normal (normal)] - Określa sposób wyświetlania animowanych plików GIF.
    Dostępne wartości:

    • None - Obrazki nie będą animowane.
    • Once - Animacja będzie wyświetlana jeden raz.
    • Normal - Animacja będzie zapętlona.
  • keyword.enabled [true/false (true)] - Określa czy wyrażenie wpisane na pasku adresu ma być, w przypadku gdy nie jest adresem http, użyte do wyszukiwania (a konkretniej przekazane do zmiennej keyword.URL), czy też przeglądarka ma wyświetlić błąd.
  • keyword.URL [URL (http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=)] - Określa do jakiej strony wysłane będzie wyrażenie wpisane w pasku adresu jeśli nie jest ono adresem HTTP i zmienna keyword.enabled ustawiona jest na true. Od wersji 2.0 Firefox korzysta z funkcji Browse by Name Googla. Podać tutaj można adres dowolnej wyszukiwarki.
  • view_source.editor.external [true/false (false)] - Określa czy przeglądarka ma wykorzystywać zewnętrzny edytor tekstu (którego ścieżka dostępu określona jest w zmiennej view_source.editor.path) przy wyświetlaniu źródła stron.
  • view_source.editor.path [Ścieżka dostępu do edytora (brak wartości domyślnej)] - Określa ścieżkę do zewnętrznego edytora tekstu, jeśli zmienna view_source.editor.external ustawiona jest na true. Jeśli ścieżka nie jest poprawna, użyty zostanie wbudowany w Firefoksa edytor.

3. Skróty klawiszowe.

Nowa karta - Ctrl + T
Nowe okno przeglądarki - Ctrl + N
Zamknięcie aktywnej karty - Ctrl + W / Ctrl + F4
Zamknięcie aktywnego okna - Ctrl + Shift + W / Alt + F4
Zaznaczenie paska adresu - Ctrl + L / F6 / Alt + D
Zaznaczenie paska szybkiego wyszukiwnia - Ctrl + K
Kolejna karta - Ctrl + Tab / Ctrl + Page Down
Poprzednia karta - Ctrl + Shift + Tab / Ctrl + Page Down
Zakładki - Ctrl + B
Dodanie strony do zakładek - Ctrl + D
Wyszukiwanie - Ctrl + F
Szybkie wyszukiwanie fraz - /
Szybkie wyszukiwanie linków - ‘ (apostrof)
Kolejny rezultat wyszukiwania - F3
Poprzednia strona - Alt + strzałka w lewo
Następna strona - Alt + strzałka w prawo
Zapisanie strony na dysk - Ctrl + S
Źródło strony - Ctrl + U
Odświeżenie strony - F5
Zatrzymanie otwierania strony - Escape
Historia - Ctrl + H
Pełny ekran - F11

Otwarcie strony w nowej karcie w tle - Ctrl + lewy przycisk myszki / środkowy przycisk myszki
Otwarcie strony w nowej aktywnej karcie - Ctrl + Shift + lewy przycisk myszki
Otwarcie strony w nowym oknie - Shift + lewy przycisk myszki
Poprzednia strona - Shift + scroll w dół
Następna strona - Shift + scroll w górę
Nowa karta - dwuklik na wolnym miejscu w pasku kart
Zamknięcie karty - środkowy przycisk myszki na karcie
Zmniejszenie czcionki - Shift + scroll w górę
Zwiększenie czcionki - Shift + scroll w dół

4. Ciekawostki.

  • Wpisanie w pasku adresu chrome://browser/content/browser.xul spowoduje… otwarcie w aktywnej karcie nowego okna Firefoksa :) .
  • Na pasku adresu przeglądarki możemy wybrać, z rozwijanej listy, adresy ostatnio odwiedzanych stron. Aby je usunąć, należy zaznaczyć adres (ale nie klikać na niego) i wcisnąć klawisz Delete.
  • Jeśli przypadkiem usunęliśmy stronę z naszych zakładek, możemy ją odzyskać klikając Zakładki / Zarządzaj zakładkami… i wciskając klawisze Ctrl + Z, lub wybierając Edycja / Cofnij.
  • Klikając na obrazek (lub tło strony) prawym przyciskiem myszki możemy wybrać z listy Pokaż obrazek (i Pokaż obrazek tła). Klikając na nie z wciśniętym klawiszem Ctrl spowodujemy, że otworzą się w nowej karcie.
  • Aby zatrzymać animacje plików GIF należy wcisnąć klawisz Escape.
  • Podając w ustawieniach przeglądarki, w polu adresu strony domowej, kilka adresów stron oddzielonych znakiem | spowodujemy, że po kliknięciu Strona domowa na Pasku narzędzi nawigacyjnych wszystkie podane strony otworzą nam się w poszczególnych kartach (nadpisując aktualnie otwarte karty).
  • Smart keyword - Chyba rzadko wykorzystywana funkcja Firefoksa, acz bardzo użyteczna i przydatna. Po kliknięciu na polu wyszukiwania na dowolnej stronie czy wyszukiwarce wybieramy Utwórz słowo kluczowe dla tej wyszukiwarki… i podajemy w polu Nazwa dowolną nazwę, a w polu Słowo kluczowe frazę, która będzie identyfikowała tą wyszukiwarkę. Następnie wpisując na pasku adresu: słowo_kluczowe wyszukiwana_fraza spowodujemy, że wyszukiwana_fraza zostanie wysłana do przeglądarki o identyfikatorze słowo_kluczowe.
    Na przykład, klikając na polu wyszukiwarki na stronie www.techotropia.com i podając nazwę Tech-o-tropia oraz słowo kluczowe tech spowodujemy, że po wpisaniu na pasku adresu tech secret service, otworzy nam się strona wyszukiwania na www.techotropia.com zawierająca wyniki wyszukiwania dla frazy secret service.

Jeśli gdzieś na stronie znajdują się jakieś błędy, to proszę opisać je w komentarzach, dzięki :) .

15:58:24 .  06/08/2007 .  Ajantis Email  .  3297 words . 4700 views . Firefox . 4 comments

Trackback address for this post:

This is a captcha-picture. It is used to prevent mass-access by robots.

Please enter the characters from the image above. (case insensitive)

Comments, Trackbacks, Pingbacks:

Comment from: cimlik [Visitor] Email · http://blog.cimlik.pl
Ciekawy wpis, dzięki zwłaszcza za ciekawostki ;).
PermalinkPermalink 15/08/2007 @ 16:26
Comment from: Kama [Visitor] Email
Zmniejszenie czcionki - CTRL + scroll w górę :)
PermalinkPermalink 15/08/2007 @ 21:59
Comment from: Xan [Visitor] Email
ciekawy artykuł ;]
PermalinkPermalink 31/10/2007 @ 22:33
Comment from: PePe [Visitor]
Poprzednia karta - Ctrl + Page Up :)
PermalinkPermalink 02/01/2008 @ 16:30

Leave a comment:

Your email address will not be displayed on this site.
Your URL will be displayed.

Allowed XHTML tags: <p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite, abbr, acronym, q, sub, sup, tt, i, b, big, small>
(Line breaks become <br />)
(Set cookies for name, email and url)
(Allow users to contact you through a message form (your email will NOT be displayed.))
This is a captcha-picture. It is used to prevent mass-access by robots.

Please enter the characters from the image above. (case insensitive)



Previous post: Jak napisać profesjonalny e-mail po angielsku?Next post: Wszystko co powinniśmy wiedzieć o savoir-vivre