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]-->    
Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top