Como ligar a recursos não-HTML com HTML5

Os links podem conectar-se a praticamente qualquer tipo de arquivo, como documentos de processamento de texto, planilhas, PDFs, arquivos compactados e multimídia. Dois usos típicos para as ligações não-HTML são software e PDF páginas de download.

downloads de arquivos

arquivos não-web deve, contudo, ser acessado através da Internet, de modo que eles possuem URLs únicas, assim como páginas HTML. Qualquer arquivo em um servidor web (independentemente do seu tipo) pode ser ligado através de um URL.

Por exemplo, se você quiser que seus usuários façam download de um arquivo PDF com o nome doc.pdf e um arquivo Zip chamado software.zip a partir de uma página da web, você pode usar este HTML:

Baixe a nova versão do nosso software

Programas

Documentação

Você não pode saber como navegador de qualquer usuário irá responder a um clique em um link que leva para um arquivo não-web. O navegador pode

  • Solicitar que o usuário salvar o arquivo.

  • Exibir o arquivo sem baixá-lo (comum para PDFs).

  • Exibir uma mensagem de erro (se o navegador não consegue lidar ou não reconhece o tipo de arquivo envolvido).

Porque você não pode saber como um navegador irá responder, ajudar os usuários a baixar arquivos com sucesso, fornecendo

  • O máximo de informações possível sobre os formatos de arquivo em uso

  • Ferramentas especiais que precisam para trabalhar com os arquivos

  • Arquivos compactados: Para trabalhar com o conteúdo de um arquivo Zip, os usuários precisam de um utilitário de compactação, como o WinZip ou ZipIt, se seus sistemas operacionais não suportam arquivos Zip nativamente.

  • PDFs: Para visualizar um arquivo PDF, os usuários precisam do Adobe Acrobat Reader (ou algum equivalente, como Nitro PDF Reader).

Você pode fazer o download de marcação mais user-friendly, adicionando texto e links de apoio, como este:

Baixe nosso novo software

Programas (1.2 MB arquivo compactado ZIP)

Nota:Você precisa de um utilitário zip, como7zip (Windows) ouZipIt (Macintosh) para abrir um arquivo ZIP.

Documentação (440 KB PDF)

Nota:Você precisa do livreAdobe Readerpara visualizar um arquivo PDF.

A figura mostra como um navegador processa este HTML, ea caixa de diálogo que aparece quando você clica no link Software.

image0.jpg

Endereço de e-mail

Um link para um endereço de e-mail pode abrir automaticamente um novo e-mail endereçado a exatamente a pessoa certa.

Esta é uma ótima maneira de ajudar os usuários a enviar e-mail com comentários e solicitações.

Um link de e-mail usa o elemento âncora padrão e um href atributo. O valor do href atributo é o endereço de destino e-mail, prefaciado com mailto:.

Envie-nos a suacomentários.

configuração do navegador do usuário controla como o browser lida com um link de e-mail. A maioria dos navegadores siga estas duas etapas básicas automaticamente:

  1. Abra uma nova janela de mensagem no programa de e-mail padrão.

  2. Insira o endereço do href atributo para o campo Para da mensagem.

Infelizmente, a página web mailto: links são a principal fonte de endereços de e-mail para spammers. Criando um formulário para receber feedback é muitas vezes uma melhor idéia-melhor ainda, usar a criptografia de javascript no endereço de e-mail. (Para mais informações, consulte o grande artigo de Steven Chapman # 147-Esconder o seu endereço e-mail# 148- em About.com.)

Uma forma segura de fornecer um endereço de e-mail está na forma: ed em edtittel dot com, sabendo que as pessoas são inteligentes o suficiente para substituir @ para em e . para ponto, e também sabendo que abordam-debulhadoras normalmente não são tão sagaz.

Se você optar por usar um formulário em vez disso, estar ciente de que isso também pode apresentar problemas de segurança - sempre certifique-se de verificar a sua entrada, ou tomar medidas para evitar os chamados ataques de injeção SQL. Para mais informações, consulte o artigo de Colin Mackay # 147-Ataques de injeção SQL e algumas dicas sobre como evitá-los# 148- no site do projeto de código.

menu