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ąć.
- Pokaż pasek zakładek. W Chrome, Edge i Firefoksie skrót to
Ctrl+Shift+Bw Windows i Linuksie alboCmd+Shift+Bna Macu. W Safari wybierz Widok, a potem Pokaż pasek ulubionych. - Przeciągnij przycisk Otwórz w TwitterViewer na pasek zakładek i upuść go tam.
- Otwórz dowolny post albo profil na x.com.
- Kliknij nową zakładkę. Karta przełączy się na ten sam post lub profil w TwitterViewer.
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.
- Otwórz tę stronę w Safari i dotknij Kopiuj skrypt zakładki.
- 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.
- Otwórz listę zakładek ikoną książki, dotknij Edytuj, a potem dotknij nowej zakładki.
- Usuń adres i wklej skrypt. Sprawdź, czy zaczyna się od
javascript:, a potem dotknij Gotowe. - 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.
- Otwórz tę stronę i dotknij Kopiuj skrypt zakładki.
- Otwórz menu przeglądarki i dodaj stronę do zakładek jako „Otwórz w TwitterViewer”.
- 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. - 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.
- 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ę.
- W aplikacji X otwórz post albo profil i dotknij Udostępnij.
- 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 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. 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.comitwitter.com, z opcjonalnymwww.albomobile.z przodu. Hosty łudząco podobne, takie jakx.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.
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, ż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 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 dla zdjęć i filmów konta, przeglądarki odpowiedzi 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.
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 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 albo przeczytaj jak pobierać filmy z X. Wszystko to jest darmowe; zobacz cennik, ż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ę.