Le bookmarklet Twitter est un signet de navigateur qui exécute quelques lignes de code au lieu d’ouvrir une page fixe. Celui de TwitterViewer ne fait qu’une chose : lorsque vous consultez une publication ou un profil X, un clic ouvre la même page dans la visionneuse Twitter, où vous pouvez lire Twitter sans compte. Aucune extension à installer et aucun compte à créer.
Vous trouverez ici le bookmarklet Twitter pour ordinateur, le script à coller sur iPhone et sur Android, la cible de partage Android, ainsi que deux méthodes sans installation. Chaque section indique l’installation, l’usage courant et la marche à suivre en cas d’échec.
Qu’est-ce que le bookmarklet Twitter ?
Un bookmarklet ressemble à un signet ordinaire, sauf que son adresse commence par javascript: plutôt que par https://. Au clic, le navigateur exécute ce court script sur la page affichée au lieu de charger une nouvelle page. Comme il vit dans vos signets, il fonctionne dans tout navigateur qui gère les signets et ne réclame aucune autorisation. C’est le sens du terme signet JavaScript.
Celui de cette page tient sur une seule ligne. Il lit l’adresse de l’onglet actif et vérifie si l’hôte est x.com ou twitter.com, variantes www. et mobile. comprises. Si oui, il reconstruit l’adresse avec l’hôte TwitterViewer en conservant chemin, requête et ancre, puis y redirige l’onglet. Sur tout autre site, il affiche un court message et laisse la page intacte.
C’est le raccourci d’une manipulation faisable à la main : remplacer x.com par l’adresse TwitterViewer dans la barre d’adresse. Le bookmarklet la réduit à un clic. Il accepte aussi bien les adresses x.com que twitter.com.
Moyens d’ouvrir un lien X dans TwitterViewer
Cinq points d’entrée répondent à des situations différentes. Choisissez selon l’appareil sur lequel vous lisez X.
| Méthode | Fonctionne sur | Configuration | Idéal pour |
|---|---|---|---|
| Bookmarklet Twitter pour ordinateur | Chrome, Edge, Firefox et Safari sur ordinateur | Faites glisser un bouton vers la barre de signets | Lire X sur un ordinateur portable ou de bureau |
| Script de bookmarklet mobile | Safari sur iPhone et iPad, navigateurs sur Android | Collez le script dans l’adresse d’un nouveau signet | Lire X dans un navigateur mobile |
| Cible de partage Android | Android, après avoir installé TwitterViewer depuis le menu du navigateur | Installez une fois, puis choisissez-la dans la feuille de partage | Les liens dans l’application X |
| Coller un lien | Tout appareil | Aucune | Les liens reçus dans une messagerie ou un e-mail |
| Remplacer l’adresse manuellement | Tout navigateur doté d’une barre d’adresse | Aucune | Un coup d’œil ponctuel à une publication |
Installer le bookmarklet Twitter sur ordinateur
Le bouton du bookmarklet Twitter se trouve en haut de cette page, dans la carte « Sur ordinateur ». C’est un lien que votre navigateur autorise à faire glisser.
- Affichez la barre de signets. Dans Chrome, Edge et Firefox, le raccourci est
Ctrl+Shift+Bsous Windows et Linux, ouCmd+Shift+Bsur Mac. Dans Safari, choisissez Présentation, puis Afficher la barre des favoris. - Faites glisser le bouton Ouvrir dans TwitterViewer vers la barre de signets et déposez-le.
- Ouvrez n’importe quelle publication ou n’importe quel profil sur x.com.
- Cliquez sur le nouveau signet. L’onglet bascule vers la même publication ou le même profil dans TwitterViewer.
Le script embarque l’adresse du site depuis lequel vous l’avez fait glisser. S’il ouvre une adresse inattendue, supprimez le signet et faites glisser une nouvelle copie depuis le bon site.
Le résultat s’ouvre dans le même onglet ; utilisez le bouton Retour pour revenir à X. Si vous préférez un nouvel onglet, ouvrez d’abord la page X dans un nouvel onglet et exécutez le signet depuis celui-ci.
Le configurer sur iPhone et iPad
Les navigateurs mobiles n’offrent pas de barre de signets où déposer un élément ; la carte mobile affiche donc le script en clair avec un bouton Copier le script du bookmarklet. Vous créez un signet, puis collez le script comme adresse. Ces étapes valent pour Safari sur iPhone et iPad ; les libellés de menus changent légèrement selon la version d’iOS.
- Ouvrez cette page dans Safari et appuyez sur Copier le script du bookmarklet.
- Appuyez sur le bouton Partager, puis choisissez Ajouter un signet. Nommez-le « Ouvrir dans TwitterViewer » et enregistrez. La page vers laquelle il pointe n’a pas d’importance, puisque vous remplacerez l’adresse.
- Ouvrez la liste des signets avec l’icône de livre, appuyez sur Modifier, puis sur le nouveau signet.
- Supprimez l’adresse et collez le script. Vérifiez qu’il commence par
javascript:, puis appuyez sur OK. - Ouvrez une publication X dans Safari, ouvrez la liste des signets et appuyez sur votre signet.
Deux pièges fréquents. Le signet n’agit que dans le navigateur qui l’a créé, sur les pages chargées dans ce navigateur. Les liens ouverts depuis l’application X passent par une visionneuse intégrée sans signets : le script ne peut pas s’y exécuter, ouvrez donc d’abord le lien dans Safari. Et si le préfixe javascript: a disparu au collage, retapez-le devant le script avant d’enregistrer.
Le configurer sur Android
Sur Android, la logique du bookmarklet Twitter reste la même : copier le script, créer un signet, remplacer son adresse. Ces étapes concernent Chrome ; les autres navigateurs offrent des menus comparables.
- Ouvrez cette page et appuyez sur Copier le script du bookmarklet.
- Ouvrez le menu du navigateur et ajoutez la page à vos signets sous le nom « Ouvrir dans TwitterViewer ».
- Ouvrez vos signets, appuyez sur le menu à trois points à côté du nouveau signet et choisissez Modifier. Remplacez l’adresse par le script collé, en commençant par
javascript:, puis enregistrez. - Ouvrez une publication X dans le navigateur. Saisissez le nom du signet dans la barre d’adresse et choisissez-le dans les suggestions.
La dernière étape diffère d’iOS. Sur beaucoup de navigateurs Android, toucher un signet dans la liste le charge comme une nouvelle page ; le script n’a alors aucune page X à lire. Tapez son nom dans la barre d’adresse et choisissez la suggestion pour l’exécuter sur la page courante. Si cela échoue aussi, le partage ci-dessous est plus fiable.
Partager depuis X vers TwitterViewer sur Android
Les applications Android peuvent s’inscrire dans la feuille de partage, et TwitterViewer le fait dès son installation depuis votre navigateur.
- Ouvrez TwitterViewer dans Chrome sur Android, ouvrez le menu du navigateur et choisissez Installer l’application. Sur cette page, un bouton Installer l’application apparaît aussi lorsque votre navigateur propose l’installation.
- Dans l’application X, ouvrez une publication ou un profil et appuyez sur Partager.
- Choisissez TwitterViewer dans la feuille de partage. L’application s’ouvre directement sur cette publication ou ce profil.
La feuille de partage transmet le lien, parfois accompagné d’une ligne de texte, vers une page de ce site. Celle-ci retient le premier lien ou nom d’utilisateur trouvé et vous mène à la vue correspondante. Un lien de publication affiche la publication ; un lien de profil ou un @username affiche le profil ; un lien de hashtag lance la Recherche avancée Twitter avec le hashtag prérempli (outil réservé à l’abonnement Pro, avec un compte X connecté) ; un lien de communauté ouvre l’Exportateur de communautés X. Sans élément reconnaissable, vous arrivez sur l’accueil.
iPhone et iPad n’affichent pas les applications web dans la feuille de partage ; sur iOS, passez donc par le script ci-dessus ou par le collage ci-dessous.
Ce que fait le bookmarklet et ce qu’il ne touche jamais
Un script qui s’exécute sur une page où vous êtes connecté mérite un coup d’œil. Celui-ci s’affiche en entier dans la carte mobile, pour que vous puissiez le lire.
- Il lit l’hôte, le chemin, la chaîne de requête et l’ancre de la page actuelle. Rien d’autre sur la page.
- Il teste l’hôte par rapport à
x.comettwitter.com, avec éventuellementwww.oumobile.devant. Les hôtes qui imitent ces domaines, commex.com.example.net, ne correspondent pas. - Si l’hôte correspond, il remplace l’adresse de l’onglet par l’hôte TwitterViewer suivi du même chemin, de la même requête et de la même ancre. Sinon, il affiche une alerte et s’arrête.
- Il ne lit pas les cookies, le stockage local, le texte de la page, votre fil d’accueil, vos messages ni les détails de votre compte.
- Il n’envoie rien de lui-même. La seule requête réseau est le chargement de page que vous provoqueriez en cliquant sur n’importe quel lien.
TwitterViewer reçoit le chemin et la chaîne de requête de l’adresse X, y compris un éventuel paramètre de suivi ajouté par X, comme le ferait un lien normal.
Quelles pages X fonctionnent
Le script conserve le chemin de l’adresse X : il fonctionne donc partout où TwitterViewer a une page au même chemin. Deux types de pages sont concernés.
- Pages de publication, à l’adresse
/<username>/status/<id>. Vous obtenez la publication, le fil de discussion de l’auteur et les réponses que nous pouvons charger. Consultez comment consulter des publications X sans se connecter pour savoir ce qu’une visionneuse sans connexion peut afficher ou non. - Pages de profil, à l’adresse
/<username>. Vous obtenez l’en-tête du profil et les publications récentes. La visionneuse de profil Twitter explique les limites.
Le reste de X n’a pas d’équivalent ici. Fil d’accueil, résultats de recherche, pages de hashtag, listes, notifications, paramètres et sous-pages de profil comme /media ou /with_replies aboutissent à un écran « page introuvable ». Passez par une publication ou un profil, ou par un outil dédié : visionneuse de médias Twitter pour les photos et vidéos d’un compte, Visionneuse de réponses Twitter pour les réponses.
Deux limites viennent de X, pas du script. Les comptes protégés restent invisibles, et les comptes supprimés ou suspendus n’ont rien à montrer. Le bookmarklet, lui, fonctionne toujours ; la page TwitterViewer explique ensuite l’absence de contenu.
Le bookmarklet Twitter ne fonctionne pas ?
Vérifiez-les dans cet ordre.
Rien ne se passe lorsque vous cliquez sur le bouton de cette page. C’est voulu. Faites-le glisser vers la barre de signets et cliquez dessus depuis cette barre sur une page X.
Il affiche « Ouvrez ceci sur une publication, un profil ou une page de hashtag X. » Le script s’est exécuté, et l’onglet ne se trouve pas sur x.com ou twitter.com. Ouvrez d’abord la publication X, puis cliquez sur le signet.
Vous obtenez une page « page introuvable ». La page X n’a pas d’adresse correspondante ici. Utilisez une page de publication ou une page de profil.
Cliquer sur le signet ne fait absolument rien. Causes probables :
- Votre navigateur, ou une stratégie définie par votre établissement ou votre employeur, bloque les adresses
javascript:. Certains navigateurs gérés les désactivent entièrement. - La politique de sécurité du contenu d’un site peut bloquer les bookmarklets dans certains navigateurs. Si cela se produit sur x.com, utilisez la méthode de partage Android ou la méthode par collage.
- L’adresse a perdu son préfixe
javascript:lors du collage. Ouvrez l’écran de modification du signet et vérifiez les premiers caractères. - Vous êtes dans un navigateur intégré, comme celui qui s’ouvre lorsque vous appuyez sur un lien dans une autre application. Ouvrez la page dans votre navigateur principal.
Il ouvre une adresse qui n’est pas TwitterViewer. Le script contient l’adresse du site où vous l’avez copié. Supprimez le signet et créez-en un nouveau depuis le bon site.
Si rien de tout cela ne vous aide, laissez tomber le signet : copiez le lien X et collez-le dans le champ de la page d’accueil de TwitterViewer.
Existe-t-il une extension de navigateur TwitterViewer ?
Non. TwitterViewer ne propose aucune extension pour Chrome, Edge ou Firefox. Qui cherche une extension de visionneuse Twitter veut en général ouvrir du contenu X sans effort ; le bookmarklet en est la version légère.
| Bookmarklet | Extension de navigateur | |
|---|---|---|
| Installation | Faire glisser ou coller un signet | Installer depuis un magasin d’extensions |
| Autorisations | Aucune demandée | Demande généralement l’accès aux données du site |
| S’exécute automatiquement | Non, uniquement au clic | Peut ajouter des boutons et s’exécuter sur chaque page |
| Navigateurs mobiles | Oui, avec un signet manuel | Dépend du navigateur |
| Suppression | Supprimer le signet | Supprimer depuis la page des extensions |
Le compromis : un bookmarklet n’ajoute aucun bouton à l’interface de X et ne tourne pas en arrière-plan. Pour lire une publication sans se connecter, cela suffit. Pour suivre les nouvelles publications, la Watchlist envoie des e-mails sur les comptes ajoutés. C’est une fonctionnalité Pro : connectez-vous à TwitterViewer, ajoutez jusqu’à 20 comptes, les vérifications pouvant avoir lieu jusqu’à une fois par heure.
Ouvrir un lien X dans un autre site sans le bookmarklet
Deux méthodes sans installation mènent aux mêmes pages.
Collez le lien. L’accueil propose un champ qui accepte un lien de publication X, un lien de profil, un @username ou un numéro de publication. Il reconnaît x.com, twitter.com et mobile.twitter.com, ainsi que les variantes d’aperçu générées par certaines messageries. Pratique quand on vous envoie un lien sans que vous soyez sur X.
Changez l’adresse à la main. TwitterViewer reprend les chemins de X. Une publication en x.com/NASA/status/123 se lit à l’adresse TwitterViewer suivie de /NASA/status/123, et un profil en x.com/NASA correspond à l’adresse TwitterViewer suivie de /NASA. Remplacez l’hôte, gardez le reste, validez. C’est exactement l’opération du bookmarklet, avec les mêmes limites.
Pour enregistrer la vidéo d’une publication au lieu de la lire, collez le lien dans le Téléchargeur de vidéos Twitter ou voyez comment télécharger des vidéos X. Tout cela est gratuit ; les Tarifs détaillent les apports de Pro.
Questions fréquentes sur le bookmarklet Twitter
Qu’est-ce que le bookmarklet Twitter ?
Le bookmarklet Twitter est un signet de navigateur qui exécute un court script sur la page affichée au lieu de charger une adresse fixe. Celui de TwitterViewer vérifie que vous êtes sur une page X ou Twitter, puis ouvre la même publication ou le même profil dans la visionneuse Twitter, dans le même onglet. Aucune extension n’est nécessaire, et supprimer le signet suffit à le retirer.
Existe-t-il une extension de navigateur TwitterViewer ?
Non. Aucune extension TwitterViewer n’existe pour Chrome, Edge ou Firefox. Le bookmarklet joue le rôle d’alternative légère : le même saut en un clic de X vers la visionneuse, déclenché uniquement au clic, sans autorisation de navigateur.
Le bookmarklet Twitter est-il sûr ?
Le script est court, lisible et fait très peu de choses. Il lit l’adresse de l’onglet actif, vérifie que l’hôte est x.com ou twitter.com, puis modifie l’adresse. Il ne touche ni aux cookies, ni au contenu de la page, ni à votre fil d’accueil, ni à votre compte, et ne lance aucune requête réseau de lui-même. Le script complet est visible sur cette page.
Le bookmarklet fonctionne-t-il dans l’application X ?
Non. Un bookmarklet exige un navigateur avec signets, ce que l’application X n’offre pas. Sur Android, installez TwitterViewer depuis le menu du navigateur et passez par la feuille de partage de X. Sur iPhone et iPad, ouvrez d’abord la publication dans Safari, ou collez le lien sur l’accueil de TwitterViewer.
Ai-je besoin d’un compte X ou d’un compte TwitterViewer ?
Non, dans les deux cas. Le bookmarklet agit que vous soyez connecté ou non à X, et TwitterViewer affiche publications et profils publics sans compte. Votre session X ne lui est jamais visible.
Pourquoi ai-je un écran « page introuvable » ?
Le script conserve le chemin de l’adresse X, or TwitterViewer n’a de pages qu’aux chemins des publications et des profils. Fil d’accueil, résultats de recherche, page de hashtag, liste ou sous-page comme /media n’ont pas d’équivalent ici. Revenez à une publication ou à un profil, puis relancez le signet.
Puis-je ouvrir les publications d’un compte privé avec cet outil ?
Non. Un compte protégé ne montre ses publications qu’à ses abonnés approuvés, et TwitterViewer ne restitue que ce que X rend public. Le bookmarklet ouvre bien la page, qui signale que le compte est protégé.
Puis-je ouvrir un lien X dans TwitterViewer sans bookmarklet ?
Oui. Collez le lien de la publication ou du profil dans le champ de l’accueil de TwitterViewer, ou remplacez x.com dans la barre d’adresse par l’adresse TwitterViewer en gardant le reste du chemin. Les deux donnent le même résultat que le bookmarklet, un lien à la fois.
Fonctionne-t-il avec twitter.com et les liens mobiles ?
Oui. Le script accepte x.com, twitter.com et leurs variantes www. et mobile.. Les liens courts t.co ne passent pas, car le script lit l’hôte de la page courante : ouvrez d’abord le lien, puis lancez le signet.