xui.js para dispositivos móveis, incluindo o Windows Phone 7
-
14-11-2019 - |
Pergunta
Eu quero usar xui.js em um web móvel projeto que precisa para o trabalho no iOS, Android e Windows Phone 7.A documentação (http://xuijs.com/) é um pouco claro que as diferentes versões incluem.O "ie & ie mobile", versão incluem também o "webkit / firefox / opera" versão?
Se não, qual é a maneira recomendada de entregar a biblioteca?Eu estava pensando em usar comentários condicionais para incluir as diferentes versões se que é necessário.exemplo:
<!--[if IE]>
<script src="xui-ie.js"></script>
<!-- <![endif]-->
<!--[if !IE]>
<script src="xui.js"></script>
<!-- <![endif]-->
Solução
Eu não investigou este muito de mim ainda, mas eu tenho encontrado outras pessoas se aproximando condicionalmente, como você: http://danny-t.co.uk/index.php/2012/03/10/conditionally-loading-xui-js-for-webkit-blackberry-or-ie/
Tendo rapidamente olhei para a origem do ie - e o webkit/ff/opera-versão parece que o IE versão é um pouco adaptados para o IE, e vai ter problemas se usado sobre os outros motores.
Um exemplo é a implementação de on
no IE-versão, que usa attachEvent
o que é o IE só (talvez, também, a Ópera), e por isso não iria funcionar no FF, Safari etc.
Então, na minha opinião, ele faz parecer que você está no caminho certo.