Giter Site home page Giter Site logo

sawpf's Introduction

Salve a web, por favor

Navegadores velhos e desatualizados não evoluem junto com os padrões web e são cheios de bugs, afetando a qualidade dos sites e fazendo com que os desenvolvedores gastem mais tempo para adaptar os sites a esses browsers obsoletos.

"Salve a web, por favor" é um esforço para eliminar esses navegadores.

Como funciona?

Se o usuário estiver usando um browser antigo uma mensagem amigável vai pedir para atualizar o browser.

Todos os scripts e imagens utilizados pelo sawpf são hospedados na Globo.com usando a melhor rede de distribuição de conteúdo do Brasil.

Como usar?

É só incluir o seguinte código antes de fechar a tag body:

<script defer src="http://sawpf.com/1.0.js"></script>

Exemplo de utilização

<!DOCTYPE html>
<html lang="pt-BR">
  <head>
    <meta charset="utf-8" />
    <title>Título</title>
  </head>
  <body>
    <h1>Meu site</h1>
    ... todo o html do seu site ...
    <script defer src="http://sawpf.com/1.0.js"></script>
  </body>
</html>

sawpf's People

Contributors

peleteiro avatar fabiomcosta avatar gcirne avatar anselmoalves avatar jcfigueiredo avatar timotta avatar ricobl avatar zenorocha avatar andrewsmedina avatar morpheu avatar heliocorreia avatar alexanmtz avatar brunocoelho avatar evertonfraga avatar fabriciolopes avatar fsouza avatar tapajos avatar

Stargazers

Thiago Bueno Fiorenza avatar  avatar Weliton Vieira Júnior avatar Joubert RedRat avatar Lubien avatar Lucas Neves avatar Franciosi avatar Gustavo Giserman avatar Miguel Péres avatar victorhugo avatar Emerson Laurentino avatar Leonardo Luiz avatar André Vitor Valle avatar Manoel Domingues Junior avatar Matheus Alves avatar Alex Marmute avatar Kevin Hatfield avatar Veronyka Gimenes avatar Matheus Albuquerque avatar Ismael "Bill" Gasparin avatar Cauê avatar Vinícius Stutz avatar Diego Surita avatar Victor Nogueira avatar Julio Betta avatar Frederick Moschkowich avatar Dênis Nunes avatar Felipe Rank avatar Hemerson Vianna avatar Castle avatar Łeonardo Stefani avatar Bernardo Loureiro avatar Leandro Rolim avatar Andrei Bosco B. Torres avatar Eduardo Malherbi Martins avatar Cauli Ziani avatar Rafael Turk avatar Waister Nunes avatar Fabricio Konell avatar João Orui avatar Bruno Agutoli avatar Gabriel Maracaípe avatar Felipe Rodrigues avatar Junior Godoi avatar Diego Marcel avatar Alison Alonso avatar Luciano Baraúna avatar Fernando Bueno avatar Jonas Mello avatar Marcos Paulo avatar Thiago Canudo avatar Anna Barbara Medeiros avatar Luiz Pereira avatar UP Digital avatar Luan Muniz avatar Thalita Nick Pinheiro Gomes avatar Adam Macias avatar Leonardo Silvestre Mardini avatar april avatar Éverton Inocêncio avatar Erick Patrick avatar Denis Costa avatar Gabriel Lima avatar Vinicius Cainelli avatar Luiz Eduardo Kowalski avatar Fernando Daciuk avatar Adriano Cahete avatar Emmerson Becker avatar Ademar Campos avatar  avatar Gabriel Vilar avatar Erich Nascimento avatar Claudio Holanda Jr. avatar Matheus Siga Thomaz avatar Diego Rocha avatar Magno F. B. Biét avatar Daniel Filho avatar Luiz Sobral avatar Sávio Mendes avatar Antonio Canhota Jr avatar Gladson avatar Helder Robalo avatar Paulo Batista avatar Leonardo Weslei Diniz avatar Douglas Rodrigues avatar raruuu avatar Ricardo Belo avatar Bruno Gama Catão avatar Vitor Britto avatar Kaique Silva avatar Felquis G avatar Rafael Chagas avatar James Clébio avatar Ruan Mer avatar Beto Frega avatar Luiz Fernando da Silva avatar Giovanni keppelen avatar Martinez Andres avatar Jeferson Sigales avatar Emerson Soares avatar

Watchers

Marcello Azambuja avatar Rafael Floriano da Silva avatar Alex Martins avatar  avatar Luiz Boaretto avatar  avatar Veronyka Gimenes avatar Vinícius Mendes avatar  avatar Diego Pinheiro avatar Claudio Braga Leite avatar Kenji Yamamoto avatar  avatar Evandro Flores avatar Bernardo Heynemann avatar Gustavo Rezende avatar  avatar Márcio Duarte avatar Marcos Sousa avatar  avatar Tarsis Azevedo avatar HugoLnx avatar Rafael Gonçalves avatar Cainã Nunes avatar  avatar  avatar Andreia avatar Pedro Putz avatar  avatar Reginaldo Sousa avatar Thiago Pontes avatar Cristiano Casado avatar Leonardo Branco avatar Romulo Costa Tavares avatar Cláudio Luz avatar Marcus Vinicius avatar Renan Oliveira avatar Evandro Leopoldino Gonçalves avatar Gustavo Luz avatar Bianca Caruso avatar Joao Sgreccia avatar Rodrigo Dias Arruda Senra avatar Rubens Azambuja Neves Neto avatar Rodrigo Veiga avatar Marcio M. avatar Danilo Moura avatar Victor de Oliveira Areas avatar Guilherme Vierno avatar Wilson Júnior avatar Rafael Chagas avatar Ismael Moreira avatar Marcus Bergo avatar Sergio Jorge avatar James Cloos avatar Billy Blay avatar Thaíssa Falbo avatar Joel Amálio avatar  avatar André Luiz Diniz avatar Daniel Filho avatar Mauricio Antunes avatar Antenor do Váu Cabrerisso avatar Rodrigo Lourenço avatar Saulo Silva avatar Ricardo Dias avatar MB avatar Rafael de Aquino Cunha avatar  avatar Alejandra Klachquin avatar Pablo Aguiar avatar Łeonardo Stefani avatar Mateus Fonseca avatar alexia caldas avatar Raphael Amorim avatar Marcelo Soares - Nimbfire avatar Rafael Moreira Cunha avatar Tayane Moura avatar  avatar Mauro Murari avatar  avatar  avatar William Marquardt avatar Yasmin Teles avatar André Nascimento avatar Bernardo Lins avatar Eduardo Le Masson avatar Karina Sirqueira avatar Victor Hugo avatar Tiago Braga avatar Ana Carolina Castro avatar  avatar It's dura mato avatar Sergio Macedo avatar Susana Bouchardet avatar Leticia Freire avatar Sillas Siqueira Neto avatar Kalil Cazes avatar Ylgner Becton avatar Alex Marmute avatar  avatar

sawpf's Issues

Exemplos

Crie exemplos, ou ao menos prints do resultado final que aparecerá nos navegadores desatualizados.

sawpf.com fora do ar!

Está havendo algum problema na publicação deste script, pois o domínio não está acessível, fazendo com que todos os que o utilizam sejam redirecionados para outros sites.

Abraços!

Script p/ https (SSL)

Existe a previsão para disponibilização de uma versão com suporte a SSL? Eu utilizo o script em uma loja virtual, mas quando redireciona para o acesso seguro da mesma perde a validação do CSS pois o conteúdo carregado (script, imagens, etc) não estão em SSL também.

Um abraço, parabéns pela iniciativa.

Copyright holder and license

Hi,
Could you please add LICENSE file and put the copyright holder and license inside each file? This way there is no chance of someone stumbling across a piece of code without being exposed to the license.

IE 8

No IE8 não aparece mensagem de atualização.

Não acham que já seria hora de adicionar?

Aumentar versão do Firefox

A versão atual do Firefox é a 36. O sawpf exibe alerta para versões abaixo da 17.

Em meu projeto, alterei suporte para versões acima de 33.

O que acham de atualizar essa validação?

Suporte para HTTPS

Nos protocolos https, o navegador bloqueia o carregamento do sawpf.js no http. Tentei mudar para https, mas não existe o protocolo.

Atualmente, baixei o script estou fazendo rodar do mesmo domínio, porém poderá não funcionar a cada atualização da biblioteca.

ie11 é detectado como Firefox 0

Galera,
No IE11, aparece a barra dizendo "seu firefox está desatualizado".

Dando uma debugadinha, parece que o IE tá "se achando"...
Tanto que ele nem acha mais que é IE, veja o UserAgent :-)

"Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; .NET4.0E; .NET4.0C; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 3.0.30729; rv:11.0) like Gecko"

Isso deve estar afetando um monte de gente! :P

Remover Alerts

Uma excelente maneira de ajudar a salvar a web é evitar que alerts sejam exibidos.

A minha sugestão é:

    (function() {
      window.alert = function(message) {
        return console.log(message);
      };
    })();

O que vocês acham? Ia salvar vários sites que sofrem com alerts causados por terceiros.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.