Será o IE10 usar `addEventListener`, ou `attachEvent`?
-
12-12-2019 - |
Pergunta
Vai ainda ser mal e headbangingly frustrante e peculiares como os outros?Quando é que eles simplesmente vão ficar com o programa, ou será que eles nunca?Pessoalmente, eu espero que não, para que as pessoas abandoná-los para o software livre, mais cedo, e de que forma eu posso usar um teste mais curto:
var addEventListener = !-[1,] ? "attachEvent" : "addEventListener";
em vez de testes para os métodos próprios de cada vez.Ou será o IE10 suporte tanto?
Solução
IE9 usa addEventListener
.
IE8 usado XMLHttpRequest
.
Tentando teste para "IE-peculiaridades" e, em seguida, a programação em torno de que, você está perdendo a capacidade de realmente usar a funcionalidade padrão.
Especialmente quando as peculiaridades de você testar nada têm a ver com as características que você deseja usar.Não importa se alguns dos navegadores que possuem essas peculiaridades também não tem suporte para um recurso padrão ou de outro...
Devido a alguns outros navegadores não tem a peculiaridade de, e não têm o recurso de...
...ou não tem o recurso, e ainda tem a peculiaridade.