Como posso fazer com que o Firefox anote links que apontam para arquivos como PDFs, que não serão abertos no Firefox?

0

Quero que o Firefox escaneie todas as páginas e, para cada elemento <a href="URI">Text</a> , quero que Text seja substituído por Text [PDF] se URI apontar para um arquivo PDF (semelhante aos resultados do Google Acadêmico).

Isso porque eu tenho o Firefox configurado para abrir PDFs externamente, e estou incomodado com a aba extra em branco de tentar abri-los em uma nova aba, e os diálogos popup são uma surpresa indesejável.

Se possível, eu gostaria que ele fizesse isso automaticamente para cada arquivo configurado para ser aberto com um aplicativo externo em Opções - > Aplicações.

Eu não preciso de nenhuma lógica avançada - apenas uma correspondência simples de regex para \.(pdf|PDF)$ seria suficiente, mas um método mais inteligente seria, claro, ainda melhor. Também seria bom se não acrescentasse o [PDF] quando ele já estivesse anexado, como na página do Google Acadêmico, para evitar redundância.

O ideal é que eu esteja procurando por uma extensão do Firefox.

    
por Superbest 20.01.2014 / 20:25

2 respostas

1

Você pode usar o Greasemonkey e um script de usuário. Os scripts de usuário são scripts que você instala no Firefox e que podem ser executados em qualquer página da Web para fazer as coisas.

Você pode instalar, por exemplo: link - adiciona automaticamente ícones a arquivos não html (pdf e outros):

VocêprecisaráinstalaraextensãoGreasemonkeyantesdeinstalarumscriptdeusuário.(nositeuserscript,vápara"Como eu uso isso?" no link "Instalar".)

Pode haver outros scripts que só fazem links em pdf.

    
por 20.01.2014 / 21:11
1

Outra opção seria editar o estilo do agente de usuário ( .css ) e adicionar uma regra que corresponda a <a href="*.pdf" elementos e estilizá-los com um plano de fundo de um ícone de PDF ou realçá-los ...

    
por 20.01.2014 / 23:40