Um bookmarklet do Twitter é um favorito que executa algumas linhas de código em vez de abrir uma página fixa. O nosso faz uma coisa só: quando você está vendo um post ou perfil do X, um clique abre o mesmo post ou perfil no TwitterViewer, onde você pode lê-lo sem fazer login. Nenhuma extensão para instalar e nenhuma conta para criar.
Esta página cobre todas as formas de ir do X para o TwitterViewer: o bookmarklet para desktop, um script de favorito para iPhone, iPad e Android, o destino de compartilhamento do Android, e dois métodos que não precisam de configuração. Cada seção explica como instalá-lo, como usá-lo e o que fazer quando ele falha.
O que é um bookmarklet do Twitter?
Um bookmarklet é um favorito comum do navegador cujo endereço começa com javascript: em vez de https://. Quando você clica nele, o navegador executa esse pequeno script na página que você está vendo em vez de carregar uma nova página. Ele fica nos seus favoritos, então funciona em qualquer navegador que ofereça suporte a favoritos e não pede permissões.
O desta página é uma única linha. Ele lê o endereço da aba atual e verifica se o host é x.com ou twitter.com, incluindo as variantes www. e mobile.. Se for, o script reconstrói o endereço com o host do TwitterViewer e o mesmo caminho, consulta e âncora, e envia a aba para lá. Em qualquer outro site, ele mostra uma mensagem curta e deixa a página em paz.
Isso é um atalho para algo que você poderia fazer à mão: trocar x.com pelo endereço do TwitterViewer na barra de endereços. O bookmarklet empacota isso em um clique. Ele também é chamado de script de favorito ou "favorito javascript", e funciona tanto em endereços x.com quanto twitter.com.
Maneiras de abrir um link do X no TwitterViewer
Cinco pontos de entrada atendem a situações diferentes. Escolha o que combina com o dispositivo em que você lê o X.
| Método | Funciona em | Configuração | Melhor para |
|---|---|---|---|
| Bookmarklet para desktop | Chrome, Edge, Firefox e Safari para desktop | Arraste um botão para a barra de favoritos | Ler o X em um laptop ou desktop |
| Script de favorito para celular | Safari no iPhone e iPad, navegadores no Android | Cole o script no endereço de um novo favorito | Ler o X em um navegador de celular |
| Destino de compartilhamento do Android | Android, após instalar o TwitterViewer pelo menu do navegador | Instale uma vez e depois escolha-o no menu de compartilhamento | Links dentro do app X |
| Colar um link | Qualquer dispositivo | Nenhuma | Links enviados para você em chat ou e-mail |
| Trocar o endereço à mão | Qualquer navegador com barra de endereços | Nenhuma | Uma olhada pontual em um post |
Instalar o bookmarklet do Twitter no desktop
O botão fica no topo desta página, no cartão chamado "No desktop". Ele é um link que seu navegador permite arrastar.
- Mostre a barra de favoritos. No Chrome, Edge e Firefox, o atalho é
Ctrl+Shift+Bno Windows e Linux, ouCmd+Shift+Bno Mac. No Safari, escolha Visualizar e depois Mostrar barra de favoritos. - Arraste o botão Abrir no TwitterViewer até a barra de favoritos e solte-o lá.
- Abra qualquer post ou perfil em x.com.
- Clique no novo favorito. A aba muda para o mesmo post ou perfil no TwitterViewer.
O script carrega o endereço do site em que você estava quando o arrastou. Se ele abrir um endereço inesperado, exclua o favorito e arraste uma nova cópia do site para o qual você quer que ele aponte.
O resultado abre na mesma aba, então use o botão Voltar para retornar ao X. Se preferir uma nova aba, abra a página do X em uma nova aba primeiro e execute o favorito lá.
Configurar no iPhone e iPad
Navegadores de celular não têm uma barra de favoritos para arrastar, então o cartão para celular mostra o script como texto com um botão Copiar script de favorito. Você cria um favorito e cola o script como endereço dele. Estas etapas são para o Safari; os nomes dos menus mudam um pouco entre versões do iOS.
- Abra esta página no Safari e toque em Copiar script de favorito.
- Toque no botão Compartilhar e escolha Adicionar favorito. Dê o nome "Abrir no TwitterViewer" e salve. A página para a qual ele aponta não importa, porque você substituirá o endereço.
- Abra a lista de favoritos com o ícone de livro, toque em Editar e depois no novo favorito.
- Apague o endereço e cole o script. Verifique se ele começa com
javascript:e toque em Concluído. - Abra um post do X no Safari, abra a lista de favoritos e toque no seu favorito.
Duas coisas pegam as pessoas de surpresa. O favorito só funciona no navegador em que você o criou, em páginas carregadas nesse navegador. Links tocados dentro do app X abrem em um visualizador integrado sem favoritos, então o script não pode ser executado lá; abra o link no Safari primeiro. E se o navegador removeu o prefixo javascript: quando você colou, digite-o novamente na frente do script antes de salvar.
Configurar no Android
O Android funciona do mesmo jeito: copie o script, crie um favorito, substitua o endereço dele. Estas etapas são para o Chrome; outros navegadores têm menus parecidos.
- Abra esta página e toque em Copiar script de favorito.
- Abra o menu do navegador e adicione a página aos seus favoritos como "Abrir no TwitterViewer".
- Abra seus favoritos, toque no menu de três pontos ao lado do novo e escolha Editar. Substitua o endereço pelo script colado, começando com
javascript:, e salve. - Abra um post do X no navegador. Digite o nome do favorito na barra de endereços e escolha-o entre as sugestões.
A última etapa é diferente do iOS. Em muitos navegadores Android, tocar em um favorito na lista o carrega como uma nova página, então o script não tem uma página do X para ler. Digitar o nome na barra de endereços e escolher a sugestão o executa na página em que você está. Se isso também falhar, a rota de compartilhamento abaixo é mais confiável.
Compartilhar do X para o TwitterViewer no Android
Apps Android podem se registrar no menu de compartilhamento, e o TwitterViewer se registra assim que você o instala pelo navegador.
- Abra o TwitterViewer no Chrome no Android, abra o menu do navegador e escolha Instalar app. Nesta página, um botão Instalar app também aparece quando seu navegador oferece a instalação.
- No app X, abra um post ou perfil e toque em Compartilhar.
- Escolha TwitterViewer no menu de compartilhamento. Ele abre direto naquele post ou perfil.
O menu de compartilhamento envia o link compartilhado e, às vezes, uma linha de texto, para uma página deste site. Essa página pega o primeiro link ou nome de usuário que encontra e envia você para a visualização correspondente. Um link de post abre o post, um link de perfil ou um @username abre o perfil, um link de hashtag abre a Busca avançada do Twitter com a tag preenchida (essa ferramenta precisa de um plano Pro e uma conta do X conectada), e um link de comunidade abre o Exportador de Comunidades do X. Se não houver nada reconhecível no texto, você vai para a página inicial.
O iPhone e o iPad não listam apps da web no menu de compartilhamento, então no iOS use o script de favorito acima ou o método de colar abaixo.
O que o bookmarklet faz e o que ele nunca toca
Um script que é executado em uma página na qual você está conectado merece análise. Este é exibido na íntegra no cartão para celular, então você pode lê-lo.
- Ele lê o host, o caminho, a string de consulta e a âncora da página atual. Nada mais na página.
- Ele testa o host em relação a
x.cometwitter.com, com umwww.oumobile.opcional na frente. Hosts parecidos, comox.com.example.net, não correspondem. - Se o host corresponder, ele define o endereço da aba como o host do TwitterViewer mais o mesmo caminho, consulta e âncora. Se não, mostra um alerta e para.
- Ele não lê cookies, armazenamento local, texto da página, sua timeline, suas mensagens ou os detalhes da sua conta.
- Ele não envia nada por conta própria. A única requisição de rede é o carregamento da página que você faria ao clicar em qualquer link.
O TwitterViewer recebe o caminho e qualquer string de consulta que estivesse no endereço do X, como um parâmetro de rastreamento adicionado pelo X, exatamente como um link normal os carregaria.
Quais páginas do X funcionam
O script mantém o caminho do endereço do X, então funciona onde o TwitterViewer tem uma página no mesmo caminho. Isso cobre dois tipos de página.
- Páginas de post, em
/<username>/status/<id>. Você recebe o post, a thread do próprio autor e as respostas que conseguimos carregar. Veja como ver posts do X sem fazer login para saber o que um visualizador sem login pode e não pode mostrar. - Páginas de perfil, em
/<username>. Você recebe o cabeçalho do perfil e posts recentes. O Visualizador de perfil do Twitter explica os limites.
Todo o resto no X não tem endereço correspondente aqui. A timeline inicial, resultados de busca, páginas de hashtag, listas, notificações, configurações e subpáginas de perfil como /media ou /with_replies abrem uma tela de "página não encontrada". Use uma página de post ou de perfil, ou uma das ferramentas dedicadas: o Visualizador de mídia do Twitter para fotos e vídeos de uma conta, o Visualizador de respostas do Twitter para respostas.
Dois limites vêm do X, não do script. Contas protegidas (privadas) não podem ser mostradas, e contas excluídas ou suspensas não têm nada a mostrar. O bookmarklet ainda funciona, e a página do TwitterViewer explica por que nada apareceu.
Bookmarklet do Twitter não está funcionando?
Percorra estes pontos na ordem.
Nada acontece quando você clica no botão nesta página. Isso é intencional. Arraste-o para a barra de favoritos e clique nele por lá em uma página do X.
Aparece "Abra isto em um post, perfil ou página de hashtag do X." O script foi executado, e a aba não está em x.com ou twitter.com. Abra o post do X primeiro e depois clique no favorito.
Você recebe uma página de "página não encontrada". A página do X não tem um endereço correspondente aqui. Use uma página de post ou uma página de perfil.
Clicar no favorito não faz nada. Causas prováveis:
- Seu navegador, ou uma política da sua escola ou empregador, bloqueia endereços
javascript:. Alguns navegadores gerenciados os desativam completamente. - A política de segurança de conteúdo de um site pode bloquear bookmarklets em alguns navegadores. Se isso acontecer em x.com, use a rota de compartilhamento do Android ou o método de colar.
- O endereço perdeu o prefixo
javascript:quando você colou. Abra a tela de edição do favorito e confira os primeiros caracteres. - Você está em um navegador dentro de um app, como o que abre quando você toca em um link em outro app. Abra a página no seu navegador principal.
Ele abre um endereço que não é o TwitterViewer. O script contém o endereço do site onde você o copiou. Exclua o favorito e crie um novo a partir do site correto.
Se nada disso ajudar, pule o bookmarklet: copie o link do X e cole na caixa da página inicial do TwitterViewer.
Existe uma extensão de navegador do TwitterViewer?
Não. O TwitterViewer não oferece uma extensão de navegador para Chrome, Edge ou Firefox. Pessoas que procuram uma extensão de visualizador do Twitter normalmente querem abrir conteúdo do X em um visualizador sem muito esforço, e o bookmarklet é a versão leve disso.
| Bookmarklet | Extensão de navegador | |
|---|---|---|
| Instalação | Arraste ou cole um favorito | Instale de uma loja de extensões |
| Permissões | Nenhuma solicitada | Normalmente pede acesso a dados do site |
| Executa automaticamente | Não, só quando você clica | Pode adicionar botões e executar em todas as páginas |
| Navegadores de celular | Sim, com um favorito manual | Depende do navegador |
| Remoção | Exclua o favorito | Remova na página de extensões |
A contrapartida é que um bookmarklet nunca adiciona botões à interface do próprio X nem executa em segundo plano. Para ler um post sem fazer login, isso basta. Se você quiser saber sobre novos posts, a Lista de observação envia e-mails sobre as contas que você adicionar a ela. É um recurso Pro: você faz login no TwitterViewer, adiciona até 20 contas, e as verificações podem rodar a cada hora.
Abrir um link do X em outro site sem o bookmarklet
Dois métodos não precisam de instalação e terminam nas mesmas páginas.
Cole o link. A página inicial tem uma caixa que aceita um link de post do X, um link de perfil, um @username ou um número de post. Ela entende links x.com, twitter.com e mobile.twitter.com, bem como as variantes amigáveis a pré-visualização que alguns apps de chat produzem. Use isso quando alguém enviar um link para você e você não estiver no X.
Troque o endereço à mão. O TwitterViewer usa os mesmos caminhos do X. Um post em x.com/NASA/status/123 fica no endereço do TwitterViewer seguido de /NASA/status/123, e um perfil em x.com/NASA é o endereço do TwitterViewer seguido de /NASA. Substitua o host, mantenha o resto, pressione enter. Isso é exatamente o que o bookmarklet faz, com os mesmos limites.
Se você quiser salvar o vídeo de um post em vez de lê-lo, cole o link no Baixador de vídeos do Twitter ou leia como baixar vídeos do X. Tudo isso é gratuito; veja Preços para saber o que o Pro adiciona.
Perguntas frequentes sobre o bookmarklet do Twitter
O que é um bookmarklet do Twitter?
Um bookmarklet do Twitter é um favorito do navegador que executa um pequeno script na página que você está vendo em vez de carregar um endereço fixo. O do TwitterViewer verifica se você está em uma página do X ou do Twitter e então abre o mesmo post ou perfil no TwitterViewer na mesma aba. Ele não precisa de extensão, e você o remove excluindo o favorito.
Existe uma extensão de navegador do TwitterViewer?
Não. Não há extensão do TwitterViewer para Chrome, Edge ou Firefox. O bookmarklet é a alternativa leve: o mesmo salto de um clique do X para o visualizador, executado só quando você clica nele, sem permissões de navegador.
O bookmarklet do Twitter é seguro?
O script é pequeno e legível e faz muito pouco. Ele lê o endereço da aba atual, verifica se o host é x.com ou twitter.com e então muda o endereço. Ele não lê cookies, conteúdo da página, sua timeline ou sua conta, e não faz nenhuma requisição de rede própria. Você pode ler o script completo nesta página.
O bookmarklet funciona no app X?
Não. Um bookmarklet precisa de um navegador com favoritos, e o app X não tem nenhum. No Android, instale o TwitterViewer pelo menu do navegador e use o menu de compartilhamento no app X. No iPhone e iPad, abra o post no Safari primeiro, ou cole o link na página inicial do TwitterViewer.
Preciso de uma conta no X ou no TwitterViewer?
Não para os dois. O bookmarklet funciona esteja você conectado ou não ao X, e o TwitterViewer mostra posts e perfis públicos sem conta. Ele nunca vê sua sessão do X.
Por que recebo uma tela de página não encontrada?
O script mantém o caminho do endereço do X, e o TwitterViewer só tem páginas nos caminhos de posts e perfis. Uma timeline inicial, resultados de busca, uma página de hashtag, uma lista ou uma subpágina como /media não têm correspondência aqui. Volte para uma página de post ou perfil e execute o bookmarklet novamente.
Posso abrir os posts de uma conta privada com ele?
Não. Contas protegidas não mostram seus posts para ninguém que não seja um seguidor aprovado, e o TwitterViewer só mostra o que o X torna público. O bookmarklet abre a página certa, e essa página informa que a conta é protegida.
Posso abrir um link do X no TwitterViewer sem um bookmarklet?
Sim. Cole o link do post ou do perfil na caixa da página inicial do TwitterViewer, ou troque x.com na barra de endereços pelo endereço do TwitterViewer e mantenha o resto do caminho. Ambos dão o mesmo resultado que o bookmarklet, um link por vez.
Funciona com twitter.com e links móveis?
Sim. O script aceita x.com, twitter.com e as variantes www. e mobile. de ambos. Links curtos t.co não correspondem, porque o script lê o host da página em que você está, então abra o link primeiro e depois execute o bookmarklet.