# Twitter-bookmarklet: X-posts hier openen

Voeg een Twitter-bookmarklet toe aan je browser of telefoon en open elke X-post of elk profiel met één klik in TwitterViewer. Voor desktop, iPhone en Android.

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

Een Twitter-bookmarklet is een bladwijzer die een paar regels code uitvoert in plaats van een vaste pagina te openen. Die van ons doet één ding: wanneer je naar een X-post of -profiel kijkt, opent één klik dezelfde post of hetzelfde profiel in TwitterViewer, waar je het kunt lezen zonder in te loggen. Geen extensie om te installeren en geen account om aan te maken.

Deze pagina behandelt elke manier om van X naar TwitterViewer te komen: de Twitter-bookmarklet voor desktop, een bladwijzerscript voor iPhone, iPad en Android, het deeldoel op Android, en twee methoden die geen installatie vereisen. Elke sectie legt uit hoe je het installeert, hoe je het gebruikt en wat je doet als het misgaat.

## Wat is een Twitter Bookmarklet?

Een bookmarklet is een gewone browserbladwijzer waarvan het adres begint met `javascript:` in plaats van `https://`. Wanneer je erop klikt, voert de browser dat korte script uit op de pagina die je bekijkt in plaats van een nieuwe pagina te laden. Het staat in je bladwijzers, dus het werkt in elke browser die bladwijzers ondersteunt en vraagt om geen enkele machtiging.

Die op deze pagina is één regel. Hij leest het adres van het huidige tabblad en controleert of de host `x.com` of `twitter.com` is, inclusief de varianten met `www.` en `mobile.`. Is dat zo, dan bouwt het script het adres opnieuw op met de TwitterViewer-host en hetzelfde pad, dezelfde query en hetzelfde anker, en stuurt het tabblad daarheen. Op elke andere site toont het een kort bericht en laat het de pagina met rust.

Dat is een snelkoppeling voor iets wat je met de hand kunt doen: `x.com` veranderen in het TwitterViewer-adres in de adresbalk. De bookmarklet verpakt dat in één klik. Hij heet ook wel een bladwijzerscript of een “javascript-bladwijzer”, en hij werkt op zowel `x.com`- als `twitter.com`-adressen.

## Manieren om een X-link in TwitterViewer te openen

Vijf ingangen passen bij verschillende situaties. Kies degene die past bij het apparaat waarop je X leest.

| Methode | Werkt op | Installatie | Het beste voor |
| --- | --- | --- | --- |
| Desktopbookmarklet | Chrome, Edge, Firefox, Safari op desktop | Sleep één knop naar de bladwijzerbalk | X lezen op een laptop of desktop |
| Mobiel bladwijzerscript | Safari op iPhone en iPad, browsers op Android | Plak het script in het adres van een nieuwe bladwijzer | X lezen in een mobiele browser |
| Deeldoel op Android | Android, na installatie van TwitterViewer via het browsermenu | Eén keer installeren en het daarna kiezen in het deelvenster | Links binnen de X-app |
| Een link plakken | Elk apparaat | Geen | Links die je in chat of e-mail krijgt |
| Het adres met de hand omwisselen | Elke browser met een adresbalk | Geen | Een eenmalige blik op één post |

## De Twitter Bookmarklet op desktop installeren

De knop staat bovenaan deze pagina, in de kaart met de titel “Op desktop”. Het is een link die je browser je laat slepen.

1. Toon je bladwijzerbalk. In Chrome, Edge en Firefox is de sneltoets `Ctrl+Shift+B` op Windows en Linux of `Cmd+Shift+B` op een Mac. Kies in Safari Weergave en dan Toon favorietenbalk.
2. Sleep de knop **Openen in TwitterViewer** naar de bladwijzerbalk en laat hem daar los.
3. Open een willekeurige post of profiel op x.com.
4. Klik op de nieuwe bladwijzer. Het tabblad schakelt over naar dezelfde post of hetzelfde profiel in TwitterViewer.

> **Note: Een klik op de knop hier toont alleen een hint**
> Een gewone klik op de knop op deze pagina voert het script niet uit. Hij toont een herinnering om de knop te slepen, omdat het script bedoeld is om vanaf een X-pagina te draaien, niet vanaf TwitterViewer. Sleep hem eerst en klik hem daarna vanuit de bladwijzerbalk terwijl er een X-pagina open is.

Het script bevat het adres van de site waar je was toen je het sleepte. Opent hij een onverwacht adres, verwijder dan de bladwijzer en sleep een nieuw exemplaar van de site waar hij naartoe moet wijzen.

Het resultaat opent in hetzelfde tabblad, dus gebruik de terugknop om naar X terug te gaan. Geef je de voorkeur aan een nieuw tabblad, open de X-pagina dan eerst in een nieuw tabblad en voer de bladwijzer daar uit.

## Instellen op iPhone en iPad

Mobiele browsers hebben geen bladwijzerbalk om naartoe te slepen, dus toont de mobiele kaart het script als tekst met een knop **Bladwijzerscript kopiëren**. Je maakt een bladwijzer aan en plakt het script erin als adres. Deze stappen zijn voor Safari; menunamen verschillen een beetje tussen iOS-versies.

1. Open deze pagina in Safari en tik op **Bladwijzerscript kopiëren**.
2. Tik op de deelknop en kies **Voeg bladwijzer toe**. Noem hem “Open in TwitterViewer” en sla op. De pagina waarnaar hij wijst maakt niet uit, want je vervangt het adres.
3. Open de bladwijzerlijst met het boekpictogram, tik op **Wijzig** en tik dan op de nieuwe bladwijzer.
4. Verwijder het adres en plak het script. Controleer of het begint met `javascript:` en tik dan op Gereed.
5. Open een X-post in Safari, open de bladwijzerlijst en tik op je bladwijzer.

Twee dingen verrassen mensen. De bladwijzer werkt alleen in de browser waarin je hem hebt aangemaakt, op pagina’s die in die browser zijn geladen. Links waarop je in de X-app tikt, openen in een ingebouwde browserweergave zonder bladwijzers, dus daar kan het script niet draaien; open de link eerst in Safari. En als de browser het voorvoegsel `javascript:` heeft weggehaald toen je plakte, typ het dan weer voor het script voordat je opslaat.

## Instellen op Android

Android werkt hetzelfde: kopieer het script, maak een bladwijzer aan, vervang het adres. Deze stappen zijn voor Chrome; andere browsers hebben vergelijkbare menu’s.

1. Open deze pagina en tik op **Bladwijzerscript kopiëren**.
2. Open het browsermenu en voeg de pagina toe aan je bladwijzers als “Open in TwitterViewer”.
3. Open je bladwijzers, tik op het driepuntmenu naast de nieuwe en kies Wijzig. Vervang het adres door het geplakte script, beginnend met `javascript:`, en sla op.
4. Open een X-post in de browser. Typ de naam van de bladwijzer in de adresbalk en kies hem uit de suggesties.

De laatste stap verschilt van iOS. In veel Android-browsers laadt een tik op een bladwijzer in de lijst hem als een nieuwe pagina, zodat het script geen X-pagina heeft om te lezen. De naam in de adresbalk typen en de suggestie kiezen voert hem uit op de pagina waarop je bent. Lukt dat ook niet, dan is de deelroute hieronder betrouwbaarder.

## Delen van X naar TwitterViewer op Android

Android-apps kunnen zich aanmelden bij het deelvenster, en TwitterViewer registreert zichzelf zodra je het vanuit je browser installeert.

1. Open TwitterViewer in Chrome op Android, open het browsermenu en kies **App installeren**. Op deze pagina verschijnt ook een knop **App installeren** wanneer je browser de installatie aanbiedt.
2. Open in de X-app een post of profiel en tik op Delen.
3. Kies TwitterViewer in het deelvenster. Hij opent direct bij die post of dat profiel.

Het deelvenster stuurt de gedeelde link, en soms een regel tekst, naar een pagina op deze site. Die pagina neemt de eerste link of gebruikersnaam die hij vindt en stuurt je naar de bijbehorende weergave. Een postlink opent de post, een profiellink of een `@username` opent het profiel, een hashtaglink opent [geavanceerd zoeken](https://twitterviewer.app/nl/twitter-advanced-search) met de tag ingevuld (die tool heeft een Pro-abonnement en een verbonden X-account nodig), en een communitylink opent [communityleden exporteren](https://twitterviewer.app/nl/x-communities-exporter). Staat er niets herkenbaars in de tekst, dan kom je op de homepagina terecht.

iPhone en iPad tonen webapps niet in het deelvenster, dus gebruik op iOS het bladwijzerscript hierboven of de plakmethode hieronder.

## Wat de bookmarklet doet en wat hij nooit aanraakt

Een script dat draait op een pagina waarop je bent ingelogd, verdient aandacht. Deze staat volledig weergegeven in de mobiele kaart, zodat je hem kunt lezen.

- Hij leest de host, het pad, de queryreeks en het anker van de huidige pagina. Niets anders op de pagina.
- Hij test de host tegen `x.com` en `twitter.com`, met een optionele `www.` of `mobile.` ervoor. Lijkende hosts zoals `x.com.example.net` komen niet overeen.
- Komt de host overeen, dan zet hij het adres van het tabblad op de TwitterViewer-host plus hetzelfde pad, dezelfde query en hetzelfde anker. Zo niet, dan toont hij een melding en stopt hij.
- Hij leest geen cookies, lokale opslag, paginatekst, je tijdlijn, je berichten of je accountgegevens.
- Hij verstuurt zelf niets. Het enige netwerkverzoek is het laden van de pagina dat je ook zou doen door op een willekeurige link te klikken.

TwitterViewer ontvangt het pad en elke queryreeks die in het X-adres stond, zoals een trackingparameter die X eraan heeft toegevoegd, precies zoals een normale link ze zou meenemen.

> **Tip: Lees hem voordat je hem vertrouwt**
> Plak het script in een teksteditor en lees het. Het is één regel. De bladwijzer verwijderen verwijdert het script volledig.

## Welke X-pagina’s werken

Het script houdt het pad van het X-adres, dus het werkt overal waar TwitterViewer een pagina op hetzelfde pad heeft. Dat dekt twee soorten pagina’s.

- **Postpagina’s**, op `/<username>/status/<id>`. Je krijgt de post, de eigen thread van de auteur en de reacties die we kunnen laden. Zie [hoe je X-posts bekijkt zonder in te loggen](https://twitterviewer.app/nl/blog/view-x-posts-without-login) voor wat je zonder inloggen wel en niet kunt tonen.
- **Profielpagina’s**, op `/<username>`. Je krijgt de profielkop en recente posts. De [profielpagina](https://twitterviewer.app/nl/twitter-profile-viewer) legt de grenzen uit.

Al het andere op X heeft hier geen overeenkomend adres. De home-tijdlijn, zoekresultaten, hashtagpagina’s, lijsten, meldingen, instellingen en subpagina’s van profielen zoals `/media` of `/with_replies` openen een scherm “Pagina niet gevonden”. Gebruik in plaats daarvan een post- of profielpagina, of een van de speciale tools: de [mediapagina](https://twitterviewer.app/nl/twitter-media-viewer) voor de foto’s en video’s van een account, het [reactieoverzicht](https://twitterviewer.app/nl/twitter-reply-viewer) voor reacties.

Twee grenzen komen van X, niet van het script. Besloten (privé-)accounts kunnen niet worden getoond, en verwijderde of opgeschorte accounts hebben niets om te tonen. De bookmarklet werkt nog steeds, en de TwitterViewer-pagina legt uit waarom er niets verscheen.

## Twitter Bookmarklet werkt niet?

Werk deze op volgorde af.

**Er gebeurt niets als je op de knop op deze pagina klikt.** Dat is de bedoeling. Sleep hem naar de bladwijzerbalk en klik hem daar aan op een X-pagina.

**Hij toont “Open dit op een X-post, profiel of hashtagpagina.”** Het script heeft gedraaid, en het tabblad staat niet op x.com of twitter.com. Open eerst de X-post en klik dan op de bladwijzer.

**Je krijgt een pagina “Pagina niet gevonden”.** De X-pagina heeft hier geen overeenkomend adres. Gebruik een postpagina of een profielpagina.

**Een klik op de bladwijzer doet helemaal niets.** Waarschijnlijke oorzaken:

- Je browser, of een beleid van je school of werkgever, blokkeert `javascript:`-adressen. Sommige beheerde browsers schakelen ze volledig uit.
- Het content security policy van een site kan bookmarklets in sommige browsers blokkeren. Gebeurt dat op x.com, gebruik dan de deelroute van Android of de plakmethode.
- Het adres is zijn voorvoegsel `javascript:` kwijtgeraakt toen je plakte. Open het bewerkscherm van de bladwijzer en controleer de eerste tekens.
- Je zit in een in-app browser, zoals degene die opent wanneer je op een link in een andere app tikt. Open de pagina in je hoofdbrowser.

**Hij opent een adres dat niet TwitterViewer is.** Het script bevat het adres van de site waar je het hebt gekopieerd. Verwijder de bladwijzer en maak een nieuwe aan vanaf de juiste site.

Helpt niets hiervan, dan kun je de bladwijzer overslaan: kopieer de X-link en plak hem in het vak op de [homepagina van TwitterViewer](https://twitterviewer.app/nl).

## Is er een browserextensie van TwitterViewer?

Nee. TwitterViewer levert geen browserextensie voor Chrome, Edge of Firefox. Mensen die een browserextensie voor Twitter zoeken, willen meestal zonder veel moeite X-inhoud in TwitterViewer openen, en de bookmarklet is de lichtgewicht versie daarvan.

| | Bookmarklet | Browserextensie |
| --- | --- | --- |
| Installatie | Een bladwijzer slepen of plakken | Installeren uit een extensiestore |
| Machtigingen | Geen gevraagd | Vraagt meestal om toegang tot sitedata |
| Draait automatisch | Nee, alleen wanneer je klikt | Kan knoppen toevoegen en op elke pagina draaien |
| Mobiele browsers | Ja, met een handmatige bladwijzer | Hangt af van de browser |
| Verwijderen | De bladwijzer verwijderen | Verwijderen op de extensiepagina |

De afweging is dat een bookmarklet nooit knoppen aan de interface van X zelf toevoegt of op de achtergrond draait. Voor het lezen van een post zonder in te loggen is dat genoeg. Wil je iets horen over nieuwe posts, dan mailt de [Watchlist](https://twitterviewer.app/nl/i/watchlist) je over de accounts die je toevoegt. Het is een Pro-functie: je logt in bij TwitterViewer, voegt tot 20 accounts toe, en controles draaien zo vaak als elk uur.

## Een X-link in een andere site openen zonder de bookmarklet

Twee methoden vereisen geen installatie en eindigen op dezelfde pagina’s.

**De link plakken.** De homepagina heeft één vak dat een X-postlink, een profiellink, een `@username` of een postnummer accepteert. Hij begrijpt `x.com`-, `twitter.com`- en `mobile.twitter.com`-links, net als de varianten met voorvertoning die sommige chatapps maken. Gebruik hem wanneer iemand je een link stuurt en je helemaal niet op X bent.

**Het adres met de hand aanpassen.** TwitterViewer gebruikt dezelfde paden als X. Een post op `x.com/NASA/status/123` staat op het TwitterViewer-adres gevolgd door `/NASA/status/123`, en een profiel op `x.com/NASA` is het TwitterViewer-adres gevolgd door `/NASA`. Vervang de host, houd de rest, druk op enter. Dit is precies wat de bookmarklet doet, met dezelfde grenzen.

Wil je de video van een post opslaan in plaats van hem te lezen, plak de link dan op de pagina om [video’s te downloaden](https://twitterviewer.app/nl/twitter-video-downloader) of lees [hoe je X-video’s downloadt](https://twitterviewer.app/nl/blog/download-x-videos). Dit alles is gratis; zie [prijzen](https://twitterviewer.app/nl/pricing) voor wat Pro toevoegt.

## Veelgestelde vragen

### Wat is een bookmarklet?

Een bookmarklet is een browserbladwijzer die een kort script uitvoert op de pagina die je bekijkt in plaats van een vast adres te laden. Die van TwitterViewer controleert of je op een X- of Twitter-pagina bent en opent dan dezelfde post of hetzelfde profiel in TwitterViewer in hetzelfde tabblad. Hij heeft geen extensie nodig, en je verwijdert hem door de bladwijzer te wissen.

### Is er een browserextensie van TwitterViewer?

Nee. Er is geen TwitterViewer-extensie voor Chrome, Edge of Firefox. De bookmarklet is het lichtgewicht alternatief: dezelfde sprong met één klik van X naar TwitterViewer, alleen uitgevoerd wanneer je klikt, zonder browsermachtigingen.

### Is de Twitter-bookmarklet veilig?

Het script is klein en leesbaar en doet heel weinig. Het leest het adres van het huidige tabblad, controleert of de host x.com of twitter.com is en verandert dan het adres. Het leest geen cookies, paginainhoud, je tijdlijn of je account, en het doet geen eigen netwerkverzoek. Je kunt het volledige script op deze pagina lezen.

### Werkt de bookmarklet in de X-app?

Nee. Een bookmarklet heeft een browser met bladwijzers nodig, en de X-app heeft die niet. Installeer op Android TwitterViewer via het browsermenu en gebruik het deelvenster in de X-app. Open op iPhone en iPad de post eerst in Safari, of plak de link in de homepagina van TwitterViewer.

### Heb ik een X-account of een TwitterViewer-account nodig?

Voor beide nee. De bookmarklet werkt of je nu bent ingelogd bij X of niet, en TwitterViewer toont openbare posts en profielen zonder account. Hij ziet je X-sessie nooit.

### Waarom krijg ik een scherm “Pagina niet gevonden”?

Het script houdt het pad van het X-adres, en TwitterViewer heeft alleen pagina’s op de paden van posts en profielen. Een home-tijdlijn, zoekresultaten, een hashtagpagina, een lijst of een subpagina zoals `/media` heeft hier geen overeenkomst. Ga terug naar een post- of profielpagina en voer de bladwijzer opnieuw uit.

### Kan ik de posts van een besloten account ermee openen?

Nee. Besloten accounts tonen hun posts niet aan wie geen goedgekeurde volger is, en TwitterViewer toont alleen wat X openbaar maakt. De bookmarklet opent de juiste pagina, en die pagina vertelt je dat het account besloten is.

### Kan ik een X-link in TwitterViewer openen zonder bookmarklet?

Ja. Plak de post- of profiellink in het vak op de homepagina van TwitterViewer, of verander `x.com` in de adresbalk in het TwitterViewer-adres en houd de rest van het pad. Beide geven hetzelfde resultaat als de bookmarklet, één link tegelijk.

### Werkt het met twitter.com en mobiele links?

Ja. Het script accepteert `x.com`, `twitter.com` en de varianten met `www.` en `mobile.` van beide. Korte `t.co`-links komen niet overeen, omdat het script de host leest van de pagina waarop je bent, dus open de link eerst en voer daarna de bladwijzer uit.

