Certifique-se de que, no mínimo, sua página inicial funcione bem em todos os ambientes com os quais você possa razoavelmente oferecer suporte. Se páginas específicas exigirem tecnologias que não são amplamente suportadas, indique-a claramente nos links que as levam (não precisam usar nada desagradável, title
e alt
textos em links e imagens podem ser suficientes) e nas próprias páginas (por exemplo, adicionando uma pequena cabeçalho - que pode ficar oculto quando / se você conseguir detectar que os recursos estão presentes).
Além disso, tente garantir que as páginas sejam degradadas normalmente quando as tecnologias necessárias não estiverem presentes / ativadas. Mesmo que seus visitantes tenham conhecimento técnico, se algo em sua página simplesmente não funcionar, mas não há indicação do que está faltando, eles podem não se dar ao trabalho de procurá-lo (a menos que estejam realmente interessados, o que não é algo que possa ser). assumido). OTOH, você não precisa fornecer instruções detalhadas sobre como ativar o que está faltando, apenas declarar o que precisa ser ativado deve ser suficiente para esse público.
Atualização: eu gostaria de colocar mais ênfase no último ponto com um anedocte pessoal: como usuário ciente da segurança, eu sempre navego com o NoScript ativado. Quando vou a um site que possui um vídeo, por exemplo, uma das coisas abaixo acontece:
- Há um espaço reservado para o vídeo, e clicar nele é suficiente para desbloqueá-lo;
- Há um espaço reservado, mas clicar não é suficiente - há outro domínio que precisa ser desbloqueado (geralmente uma CDN), geralmente nomeado de maneira apropriada e inconsistente (dailymotion.com/dmcdn.net, youtube.com/ytimg.com, metacafe.com /mcstatic.com);
- Não há espaço reservado, o vídeo é adicionado via JavaScript ou não têm
width
e height
estaticamente definido, e às vezes não há nenhum indício a página tem um vídeo em tudo. Pode ser totalmente perdido;
- O vídeo depende de algum servidor de anúncios aleatório, portanto, desbloquear os domínios mais óbvios não é suficiente para mostrá-lo. Se eu estiver realmente interessado, posso continuar desbloqueando todos os domínios restantes (na ordem de um nome com aparência menos obscura), às vezes com o efeito de mais domínios que não estavam aparecendo até o vídeo funcionar ou Desisto.
Isso é apenas para ilustrar alguns problemas que podem ocorrer mesmo quando você assume um navegador moderno e um usuário com experiência em tecnologia. Você não precisa se esforçar para garantir que seu site funcione para todas as configurações possíveis, mas é importante que alguns elementos à prova de falhas estejam presentes, mesmo nesse caso.