De vez em quando, me deparo com uma API ou configuração de navegador que não consigo acreditar que existiu. Esses exemplos podem ser vistos nos inúmeros String.prototype propriedades como bold, italics, e até mesmo blinkque envolvem uma determinada string de texto em suas tags HTML representativas. Bizarro. Recentemente, chamou-me a atenção o fato de que […]
Category: Uncategorized
Obter informações de endereço total com a API GeocodeObter informações de endereço total com a API Geocode
Obter informações de endereço é de vital importância. Seja enviando um pacote, adaptando a experiência do usuário ao local ou usando esses dados para ajudar a localizar o idioma em um site, errar nas informações de localização pode fazer com que o usuário perca uma venda ou trave um recurso. Vamos dar uma olhada em […]
Entrevista com um desenvolvedor da Web do PornhubEntrevista com um desenvolvedor da Web do Pornhub
Independentemente de sua posição em relação à pornografia, seria impossível negar o enorme impacto que o setor de sites adultos teve no avanço da Web. Desde a ampliação dos limites de vídeo do navegador até a a divulgação de anúncios por meio do WebSocket para que os bloqueadores de anúncios não os detectem, o senhor […]
Como detectar um bloqueador de anúnciosComo detectar um bloqueador de anúncios
Uma das regras tácitas da Internet é que a maior parte do conteúdo é “gratuita”… ao custo de uma página da Web repleta de anúncios e rastreadores. Isso não era um grande problema nos primórdios da Internet, mas os rastreadores e os anúncios se tornaram tão intrusivos e agressivos que o senhor quase precisa usar […]
Extraia a Web com o scrapestackExtraia a Web com o scrapestack
Comecei a gostar do Firefox não como desenvolvedor da Web, mas como usuário, e o que me atraiu para esse novo e incrível navegador foi seu ecossistema de complementos. O complemento que eu mais usava? Raspadores da Web. A pirataria tinha acabado de se tornar popular e eu também precisava de imagens e documentação para […]
Como criar um código QRComo criar um código QR
Os códigos QR não são do agrado de todos, mas eu gosto muito deles. Se vejo algo que quero lembrar ou verificar mais tarde, especialmente quando estou na estrada, é muito fácil tirar uma foto rápida – é muito mais fácil do que tentar lembrar um URL e muito mais rápido do que digitá-lo em […]
Modo quiosque do FirefoxModo quiosque do Firefox
Como alguém que adora o HTML e as APIs da Web, quero vê-los usados em todos os diferentes tipos de dispositivos e mídias. Como trabalho para a incrível Mozilla Corporation, é importante para mim ver o Firefox e o mecanismo gecko da Web prosperarem nesses espaços. O Firefox foi recentemente apresentado no telefone Firefox OS, […]
Como usar o JPEG 2000 (JP2) para obter imagens mais rápidas no iPhoneComo usar o JPEG 2000 (JP2) para obter imagens mais rápidas no iPhone
Imagens tornam os sites mais lentos As imagens reduzem o desempenho de carregamento de páginas de muitos sites. Ferramentas de auditoria como o Lighthouse do Google podem informar rapidamente quantos segundos o senhor pode economizar ao otimizar suas imagens. Quando o senhor estiver entregando para desktops ou dispositivos Android com o navegador Chrome, uma solução […]
API de raspagem simples com o zenscrapeAPI de raspagem simples com o zenscrape
Muitos desenvolvedores acreditam que raspar o conteúdo de um URL é fácil – basta um simples curl e pronto, certo? Não é bem assim. CAPTCHAs, limitações de taxa, limitações específicas de origem – eles tornam a obtenção de conteúdo da Web um pesadelo. Felizmente, agora temos serviços como zenscrape que fazem o trabalho pesado para […]
JavaScript waitForTimeJavaScript waitForTime
Eu escrevo muitos testes para novos recursos no Firefox DevTools. Temos centenas de “mochitests” que abrem o navegador e executam ações sintéticas, como clicar, digitar e outras ações do usuário. Já escrevi anteriormente sobre waitForever que basicamente interrompe as ações seguintes sem bloquear o navegador. Outro utilitário de que gosto é o waitForTime, uma função […]