# Bookmarklet do Twittera: otwieraj linki X

Dodaj bookmarklet do Twittera w przeglądarce lub na telefonie i otwieraj dowolny post albo profil X w TwitterViewer jednym kliknięciem.

Page: https://twitterviewer.app/pl/bookmarklet

Bookmarklet do Twittera to zakładka, która uruchamia kilka linijek kodu, zamiast otwierać stałą stronę. Nasz robi jedną rzecz: gdy patrzysz na post albo profil X, jedno kliknięcie otwiera ten sam post lub profil w TwitterViewer, gdzie możesz go przeczytać bez logowania. Bez rozszerzenia do zainstalowania i bez konta do utworzenia.

Ta strona omawia każdy sposób przejścia z X do TwitterViewer: bookmarklet na komputer, skrypt zakładki dla iPhone'a, iPada i Androida, cel udostępniania na Androidzie oraz dwie metody, które nie wymagają żadnej konfiguracji. Każda sekcja mówi, jak go zainstalować, jak z niego korzystać i co zrobić, gdy zawiedzie.

## Czym jest bookmarklet do Twittera?

Bookmarklet to zwykła zakładka przeglądarki, której adres zaczyna się od `javascript:` zamiast `https://`. Gdy go klikniesz, przeglądarka uruchamia ten krótki skrypt na stronie, którą przeglądasz, zamiast ładować nową stronę. Mieszka w Twoich zakładkach, więc działa w każdej przeglądarce obsługującej zakładki i nie prosi o żadne uprawnienia.

Ten z tej strony to jedna linijka. Odczytuje adres bieżącej karty i sprawdza, czy host to `x.com` lub `twitter.com`, łącznie z wariantami `www.` i `mobile.`. Jeśli tak, skrypt odbudowuje adres z hostem TwitterViewer i tą samą ścieżką, ciągiem zapytania oraz kotwicą, i przenosi tam kartę. W każdej innej witrynie pokazuje krótki komunikat i zostawia stronę w spokoju.

To skrót do czegoś, co mógłbyś zrobić ręcznie: zmiany `x.com` na adres TwitterViewer w pasku adresu. Bookmarklet pakuje to w jedno kliknięcie. Nazywa się go też skryptem zakładki lub „zakładką javascript” i działa zarówno na adresach `x.com`, jak i `twitter.com`.

## Sposoby otwierania linku X w TwitterViewer

Pięć punktów wejścia pasuje do różnych sytuacji. Wybierz ten, który odpowiada urządzeniu, na którym czytasz X.

| Metoda | Działa na | Konfiguracja | Najlepsze do |
| --- | --- | --- | --- |
| Bookmarklet na komputer | Chrome, Edge, Firefox, Safari na komputerze | Przeciągnij jeden przycisk na pasek zakładek | Czytanie X na laptopie lub komputerze |
| Skrypt zakładki na telefon | Safari na iPhonie i iPadzie, przeglądarki na Androidzie | Wklej skrypt jako adres nowej zakładki | Czytanie X w przeglądarce mobilnej |
| Cel udostępniania na Androidzie | Android, po zainstalowaniu TwitterViewer z menu przeglądarki | Zainstaluj raz, a potem wybierz go w arkuszu udostępniania | Linki wewnątrz aplikacji X |
| Wklej link | Każde urządzenie | Brak | Linki przysłane ci w czacie lub e-mailu |
| Zamień adres ręcznie | Każda przeglądarka z paskiem adresu | Brak | Jednorazowe spojrzenie na jeden post |

## Zainstaluj bookmarklet do Twittera na komputerze

Przycisk znajduje się u góry tej strony, w karcie zatytułowanej „Na komputerze”. To link, który przeglądarka pozwala ci przeciągnąć.

1. Pokaż pasek zakładek. W Chrome, Edge i Firefoksie skrót to `Ctrl+Shift+B` w Windows i Linuksie albo `Cmd+Shift+B` na Macu. W Safari wybierz Widok, a potem Pokaż pasek ulubionych.
2. Przeciągnij przycisk **Otwórz w TwitterViewer** na pasek zakładek i upuść go tam.
3. Otwórz dowolny post albo profil na x.com.
4. Kliknij nową zakładkę. Karta przełączy się na ten sam post lub profil w TwitterViewer.

> **Note: Kliknięcie przycisku tutaj pokazuje tylko podpowiedź**
> Zwykłe kliknięcie przycisku na tej stronie nie uruchamia skryptu. Pokazuje przypomnienie, żeby przeciągnąć przycisk, bo skrypt ma działać ze strony X, a nie z TwitterViewer. Najpierw go przeciągnij, a potem klikaj go z paska zakładek, gdy otwarta jest strona X.

Skrypt niesie adres witryny, na której byłeś, gdy go przeciągałeś. Jeśli otwiera nieoczekiwany adres, usuń zakładkę i przeciągnij świeżą kopię z witryny, na którą ma wskazywać.

Wynik otwiera się w tej samej karcie, więc użyj przycisku wstecz, żeby wrócić do X. Jeśli wolisz nową kartę, najpierw otwórz stronę X w nowej karcie i uruchom tam zakładkę.

## Skonfiguruj go na iPhonie i iPadzie

Przeglądarki mobilne nie mają paska zakładek, na który można przeciągać, więc karta mobilna pokazuje skrypt jako tekst z przyciskiem **Kopiuj skrypt zakładki**. Tworzysz zakładkę i wklejasz skrypt jako jej adres. Te kroki są dla Safari; nazwy menu nieco się zmieniają między wersjami iOS.

1. Otwórz tę stronę w Safari i dotknij **Kopiuj skrypt zakładki**.
2. Dotknij przycisku Udostępnij i wybierz **Dodaj zakładkę**. Nazwij ją „Otwórz w TwitterViewer” i zapisz. Strona, na którą wskazuje, nie ma znaczenia, bo zastąpisz adres.
3. Otwórz listę zakładek ikoną książki, dotknij **Edytuj**, a potem dotknij nowej zakładki.
4. Usuń adres i wklej skrypt. Sprawdź, czy zaczyna się od `javascript:`, a potem dotknij Gotowe.
5. Otwórz post X w Safari, otwórz listę zakładek i dotknij swojej zakładki.

Dwie rzeczy zaskakują ludzi. Zakładka działa tylko w przeglądarce, w której ją utworzyłeś, i na stronach wczytanych w tej przeglądarce. Linki dotknięte wewnątrz aplikacji X otwierają się we wbudowanej przeglądarce bez zakładek, więc skrypt nie może tam zadziałać; najpierw otwórz link w Safari. A jeśli przeglądarka usunęła przedrostek `javascript:` przy wklejaniu, wpisz go z powrotem przed skryptem, zanim zapiszesz.

## Skonfiguruj go na Androidzie

Android działa tak samo: skopiuj skrypt, utwórz zakładkę, zastąp jej adres. Te kroki są dla Chrome; inne przeglądarki mają podobne menu.

1. Otwórz tę stronę i dotknij **Kopiuj skrypt zakładki**.
2. Otwórz menu przeglądarki i dodaj stronę do zakładek jako „Otwórz w TwitterViewer”.
3. Otwórz swoje zakładki, dotknij menu z trzema kropkami obok nowej i wybierz Edytuj. Zastąp adres wklejonym skryptem, zaczynającym się od `javascript:`, i zapisz.
4. Otwórz post X w przeglądarce. Wpisz nazwę zakładki w pasku adresu i wybierz ją z podpowiedzi.

Ostatni krok różni się od iOS. W wielu przeglądarkach na Androida dotknięcie zakładki na liście ładuje ją jako nową stronę, więc skrypt nie ma strony X do odczytania. Wpisanie nazwy w pasku adresu i wybranie podpowiedzi uruchamia go na stronie, na której jesteś. Jeśli to też zawiedzie, droga przez udostępnianie poniżej jest bardziej niezawodna.

## Udostępnianie z X do TwitterViewer na Androidzie

Aplikacje na Androida mogą rejestrować się w arkuszu udostępniania, a TwitterViewer rejestruje się, gdy zainstalujesz go z przeglądarki.

1. Otwórz TwitterViewer w Chrome na Androidzie, otwórz menu przeglądarki i wybierz **Zainstaluj aplikację**. Na tej stronie pojawia się też przycisk **Zainstaluj aplikację**, gdy przeglądarka oferuje instalację.
2. W aplikacji X otwórz post albo profil i dotknij Udostępnij.
3. Wybierz TwitterViewer w arkuszu udostępniania. Otworzy się prosto na tym poście lub profilu.

Arkusz udostępniania wysyła udostępniony link, a czasem linijkę tekstu, na stronę w tej witrynie. Ta strona bierze pierwszy znaleziony link lub nazwę użytkownika i przenosi cię do pasującego widoku. Link do posta otwiera post, link do profilu albo `@username` otwiera profil, link do hashtaga otwiera [wyszukiwanie zaawansowane](https://twitterviewer.app/pl/twitter-advanced-search) z wypełnionym tagiem (to narzędzie wymaga planu Pro i podłączonego konta X), a link do społeczności otwiera [eksporter społeczności](https://twitterviewer.app/pl/x-communities-exporter). Jeśli w tekście nie ma nic rozpoznawalnego, trafiasz na stronę główną.

iPhone i iPad nie pokazują aplikacji internetowych w arkuszu udostępniania, więc na iOS użyj skryptu zakładki powyżej albo metody wklejania poniżej.

## Co robi bookmarklet, a czego nigdy nie dotyka

Skrypt, który działa na stronie, na której jesteś zalogowany, zasługuje na wnikliwość. Ten jest pokazany w całości w karcie mobilnej, więc możesz go przeczytać.

- Odczytuje host, ścieżkę, ciąg zapytania i kotwicę bieżącej strony. Nic innego na stronie.
- Sprawdza host względem `x.com` i `twitter.com`, z opcjonalnym `www.` albo `mobile.` z przodu. Hosty łudząco podobne, takie jak `x.com.example.net`, nie pasują.
- Jeśli host pasuje, ustawia adres karty na host TwitterViewer plus tę samą ścieżkę, ciąg zapytania i kotwicę. Jeśli nie, pokazuje alert i zatrzymuje się.
- Nie odczytuje plików cookie, pamięci lokalnej, tekstu strony, Twojej osi czasu, wiadomości ani danych konta.
- Sam nic nie wysyła. Jedynym zapytaniem sieciowym jest wczytanie strony, które zrobiłbyś, klikając dowolny link.

TwitterViewer otrzymuje ścieżkę i dowolny ciąg zapytania, który był w adresie X, na przykład parametr śledzący dołączony przez X, dokładnie tak, jak przeniósłby je zwykły link.

> **Tip: Przeczytaj go, zanim mu zaufasz**
> Wklej skrypt do edytora tekstu i przeczytaj go. To jedna linijka. Usunięcie zakładki usuwa skrypt całkowicie.

## Które strony X działają

Skrypt zachowuje ścieżkę adresu X, więc działa wszędzie tam, gdzie TwitterViewer ma stronę pod tą samą ścieżką. Obejmuje to dwa rodzaje stron.

- **Strony postów**, pod `/<username>/status/<id>`. Dostajesz post, własny wątek autora i odpowiedzi, które potrafimy załadować. Zobacz [jak przeglądać posty X bez logowania](https://twitterviewer.app/pl/blog/view-x-posts-without-login), żeby dowiedzieć się, co przeglądarka bez logowania może, a czego nie może pokazać.
- **Strony profili**, pod `/<username>`. Dostajesz nagłówek profilu i ostatnie posty. [Przeglądarka profili](https://twitterviewer.app/pl/twitter-profile-viewer) wyjaśnia ograniczenia.

Wszystko inne w X nie ma tu pasującego adresu. Główna oś czasu, wyniki wyszukiwania, strony hashtagów, listy, powiadomienia, ustawienia i podstrony profilu, takie jak `/media` albo `/with_replies`, otwierają ekran „nie znaleziono strony”. Użyj zamiast tego strony posta lub profilu albo jednego z dedykowanych narzędzi: [przeglądarki mediów](https://twitterviewer.app/pl/twitter-media-viewer) dla zdjęć i filmów konta, [przeglądarki odpowiedzi](https://twitterviewer.app/pl/twitter-reply-viewer) dla odpowiedzi.

Dwa ograniczenia pochodzą od X, a nie od skryptu. Kont chronionych (prywatnych) nie można pokazać, a usunięte lub zawieszone konta nie mają czego pokazać. Bookmarklet nadal działa, a strona TwitterViewer wyjaśnia, dlaczego nic się nie pojawiło.

## Bookmarklet do Twittera nie działa?

Przejdź przez te punkty po kolei.

**Nic się nie dzieje, gdy klikasz przycisk na tej stronie.** To zamierzone. Przeciągnij go na pasek zakładek i kliknij go stamtąd, na stronie X.

**Pokazuje „Otwórz to na stronie posta, profilu lub hashtaga w X.”** Skrypt się uruchomił, a karta nie jest na x.com ani twitter.com. Najpierw otwórz post X, potem kliknij zakładkę.

**Dostajesz stronę „nie znaleziono strony”.** Strona X nie ma tu pasującego adresu. Użyj strony posta albo strony profilu.

**Kliknięcie zakładki nie robi zupełnie nic.** Prawdopodobne przyczyny:

- Twoja przeglądarka albo zasada z Twojej szkoły lub pracy blokuje adresy `javascript:`. Niektóre zarządzane przeglądarki całkowicie je wyłączają.
- Zasada bezpieczeństwa treści witryny może w niektórych przeglądarkach blokować bookmarklety. Jeśli dzieje się tak na x.com, użyj drogi przez udostępnianie na Androidzie albo metody wklejania.
- Adres zgubił przedrostek `javascript:` przy wklejaniu. Otwórz ekran edycji zakładki i sprawdź pierwsze znaki.
- Jesteś w przeglądarce wbudowanej w aplikację, takiej jak ta, która otwiera się po dotknięciu linku w innej aplikacji. Otwórz stronę w swojej głównej przeglądarce.

**Otwiera adres, który nie jest TwitterViewer.** Skrypt zawiera adres witryny, z której go skopiowałeś. Usuń zakładkę i utwórz nową z właściwej witryny.

Jeśli nic z tego nie pomaga, pomiń zakładkę: skopiuj link X i wklej go w pole na [stronie głównej TwitterViewer](https://twitterviewer.app/pl).

## Czy istnieje rozszerzenie przeglądarki do TwitterViewer?

Nie. TwitterViewer nie wypuszcza rozszerzenia przeglądarki dla Chrome, Edge ani Firefoksa. Osoby szukające rozszerzenia do przeglądarki Twitter zwykle chcą otwierać treści X w przeglądarce bez większego wysiłku, a bookmarklet jest lekką wersją tego.

| | Bookmarklet | Rozszerzenie przeglądarki |
| --- | --- | --- |
| Instalacja | Przeciągnij lub wklej zakładkę | Zainstaluj ze sklepu z rozszerzeniami |
| Uprawnienia | Nie prosi o żadne | Zwykle prosi o dostęp do danych witryny |
| Działa automatycznie | Nie, tylko po kliknięciu | Może dodawać przyciski i działać na każdej stronie |
| Przeglądarki mobilne | Tak, z ręczną zakładką | Zależy od przeglądarki |
| Usunięcie | Usuń zakładkę | Usuń ze strony rozszerzeń |

Kompromis jest taki, że bookmarklet nigdy nie dodaje przycisków do samego interfejsu X ani nie działa w tle. Do czytania posta bez logowania to wystarcza. Jeśli chcesz wiedzieć o nowych postach, [lista obserwowanych](https://twitterviewer.app/pl/i/watchlist) wysyła ci e-maile o kontach, które do niej dodasz. To funkcja Pro: logujesz się do TwitterViewer, dodajesz do 20 kont, a sprawdzenia działają tak często, jak co godzinę.

## Otwórz link X w innej witrynie bez bookmarkletu

Dwie metody nie wymagają instalacji i kończą się na tych samych stronach.

**Wklej link.** Strona główna ma jedno pole, które przyjmuje link do posta X, link do profilu, `@username` albo numer posta. Rozumie linki `x.com`, `twitter.com` i `mobile.twitter.com`, a także warianty przyjazne podglądowi, które tworzą niektóre aplikacje do czatu. Użyj tego, gdy ktoś przysyła ci link, a ty nie jesteś w X.

**Zmień adres ręcznie.** TwitterViewer używa tych samych ścieżek co X. Post pod `x.com/NASA/status/123` znajduje się pod adresem TwitterViewer z `/NASA/status/123` na końcu, a profil pod `x.com/NASA` to adres TwitterViewer z `/NASA` na końcu. Zastąp host, zachowaj resztę i naciśnij enter. To dokładnie to, co robi bookmarklet, z tymi samymi ograniczeniami.

Jeśli chcesz zapisać film z posta, zamiast go czytać, wklej link do [pobierania filmów](https://twitterviewer.app/pl/twitter-video-downloader) albo przeczytaj [jak pobierać filmy z X](https://twitterviewer.app/pl/blog/download-x-videos). Wszystko to jest darmowe; zobacz [cennik](https://twitterviewer.app/pl/pricing), żeby dowiedzieć się, co dodaje Pro.

## Najczęstsze pytania

### Czym jest bookmarklet do Twittera?

Bookmarklet do Twittera to zakładka przeglądarki, która uruchamia krótki skrypt na stronie, którą przeglądasz, zamiast ładować stały adres. Ten z TwitterViewer sprawdza, czy jesteś na stronie X lub Twitter, a następnie otwiera ten sam post lub profil w TwitterViewer w tej samej karcie. Nie wymaga rozszerzenia, a usuwasz go, usuwając zakładkę.

### Czy istnieje rozszerzenie przeglądarki do TwitterViewer?

Nie. Nie ma rozszerzenia TwitterViewer dla Chrome, Edge ani Firefoksa. Bookmarklet to lekka alternatywa: ten sam skok z X do przeglądarki jednym kliknięciem, uruchamiany tylko wtedy, gdy klikniesz, i bez uprawnień przeglądarki.

### Czy bookmarklet do Twittera jest bezpieczny?

Skrypt jest mały, czytelny i robi bardzo niewiele. Odczytuje adres bieżącej karty, sprawdza, czy host to x.com lub twitter.com, a potem zmienia adres. Nie odczytuje plików cookie, treści strony, Twojej osi czasu ani konta i nie wykonuje żadnego własnego zapytania sieciowego. Pełny skrypt możesz przeczytać na tej stronie.

### Czy bookmarklet działa w aplikacji X?

Nie. Bookmarklet potrzebuje przeglądarki z zakładkami, a aplikacja X ich nie ma. Na Androidzie zainstaluj TwitterViewer z menu przeglądarki i użyj arkusza udostępniania w aplikacji X. Na iPhonie i iPadzie najpierw otwórz post w Safari albo wklej link na stronie głównej TwitterViewer.

### Czy potrzebuję konta X lub konta TwitterViewer?

Nie w obu przypadkach. Bookmarklet działa niezależnie od tego, czy jesteś zalogowany do X, a TwitterViewer pokazuje publiczne posty i profile bez konta. Nigdy nie widzi Twojej sesji X.

### Dlaczego dostaję ekran „nie znaleziono strony”?

Skrypt zachowuje ścieżkę adresu X, a TwitterViewer ma strony tylko pod ścieżkami postów i profili. Główna oś czasu, wyniki wyszukiwania, strona hashtaga, lista albo podstrona taka jak `/media` nie mają tu odpowiednika. Wróć na stronę posta lub profilu i uruchom zakładkę ponownie.

### Czy mogę nim otworzyć posty prywatnego konta?

Nie. Konta chronione nie pokazują swoich postów nikomu, kto nie jest zatwierdzonym obserwującym, a TwitterViewer pokazuje tylko to, co X udostępnia publicznie. Bookmarklet otwiera właściwą stronę, a ta strona mówi ci, że konto jest chronione.

### Czy mogę otworzyć link X w TwitterViewer bez bookmarkletu?

Tak. Wklej link do posta lub profilu w pole na stronie głównej TwitterViewer albo zmień `x.com` w pasku adresu na adres TwitterViewer i zachowaj resztę ścieżki. Jedno i drugie daje ten sam wynik co bookmarklet, po jednym linku naraz.

### Czy działa z twitter.com i linkami mobilnymi?

Tak. Skrypt akceptuje `x.com`, `twitter.com` oraz warianty `www.` i `mobile.` obu. Krótkie linki `t.co` nie są dopasowywane, bo skrypt odczytuje host strony, na której jesteś, więc najpierw otwórz link, a potem uruchom zakładkę.

