Como adicionar um bookmarklet no Safari do iPad
Não, você não está sonhando. Você realmente está lendo este post aqui no Arcanjo.org, de volta depois de um longo e tenebroso inverno (na verdade, um ciclo inteiro, mas enfim…).
Hoje, precisando de uma solução para salvar uma determinada pagina em pdf direto no iPad, lembrei que talvez exista a possibilidade de fazer isto via bookmarklet no Safari.
Se você não sabe o que é um bookmarklet, segue explicação direto da wikipédia.
Um bookmarklet é um pequeno programa em JavaScript que é armazenado como uma URL nos Favoritos dos mais populares navegadores ou como hiperligações em páginas da internet. Devido ao Internet Explorer usar o termo favoritos ao invés de marcadores, bookmarklets também são chamados de favlets ou favelets.
Fonte: Wikipedia
Ou seja, você “injeta” um código JavaScript na pagina. Isto serve pra muita coisa, desde mudar a forma que a pagina é exibida, como encurtar uma URL, salvar uma pagina em pdf e qualquer coisa que o JavaScript pode oferecer. Basta que você arraste o código para a barra de favoritos no navegador e depois acioná-lo.
Porém, a principio, não existe uma forma padrão para que você arraste o link para a barra de endereços no Safari pro iPad. Mas existe uma forma de fazer. Um “jeitinho”, na verdade. Mas funciona, isto que é importante.
Basta que você adicione um favorito (pode ser de qualquer site) na pasta “Barra de Favoritos”.


Feito isto, clique em salvar e pronto.

Com o site devidamente já arquivado, vá até a parte de favoritos, ache seu site adicionado e clique em EDITAR na barra superior. Depois, escolha o site que você acabou de favoritar.
Ali você terá a opção de mudar a URL (e o nome também, se quiser). Então é só colar o JavaScript do bookmarklet em questão, ficando mais ou menos assim.

Pronto. Agora basta que você toque na barra de endereços para que os bookmarklets apareçam., como abaixo.

É uma dica simples, mas que a partir dela você pode fazer muita coisa (que inclusive estarei postando mais pra frente). Então, no estilo twitter, #fikdik
Update [13/01/11 - 14:39]: O título menciona o iPad, mas imagino que deva funcionar em todos os hardwares rodando o sistema operacional da Apple, o iOS. Porém, como só tenho o iPad, não tenho como testar em iPhones e afins.
Visite nossa loja
r300 concentracao tonka itamar ansi sacada
![]() Tela Vidro / Touch Screen Ipad 2 - Preto E Branco - Original Mais info» R$ 108 até 12x de R$ 10.44 | ![]() Ipad Mini 16-32-64gb Wifi Ou 3g Incrível Pronta Entrega Sp!! Mais info» R$ 1189 até 12x de R$ 114.93 | ![]() Ipad Apple 4 Md516br 16gb Wifi- Tela 9,7 Camera Hd Novo!!! Mais info» R$ 1680 até 12x de R$ 162.39 | ![]() Ipad Mini Wifi + 3g 64gb Incrível Pronta Entrega Sp Mais info» R$ 2289 até 12x de R$ 221.25 | ![]() Tela Vidro / Touch Screen Ipad 3 - Preto E Branco - Original Mais info» R$ 145 até 12x de R$ 14.02 |
| Powered by MLV Contextual | ||||





Fala Arcanjo,
Sumiu mesmo heim.
To mais interessado no site que faz esta conversão da página em PDF… Qual é?
Taí 2 pra vc
http://www.pdfdownload.org/pdf_bookmarklet.html
http://www.web2pdfconvert.com/pdf-browser.aspx
Olá. Gostei muito da ferramenta e vc explicou brilhantemente. Mas, para mim, que não entendo praticamente nada de programação, foi difícil entender só a parte “Então é só colar o JavaScript do bookmarklet em questão”, porque eu não sei qual seria…
O iPad me direcionou pra esse site abaixo pra instalar o SafariBookmarklet, mas, como não apareceram as imagens pra mim, ficou faltando também o código “em questão”.
http://www.atebits.com/___?javascript:window.location='tweetie:’+window.location
Seguindo o passo a passo do site acima, eu editei pra URL ficar assim:
javascript:window.location=’tweetie:’+window.location
Mas isso só me redireciona pro meu twitter, sem o link da página que eu quero compartilhar…
Grato pela atenção.