2

iOS、Android、および Windows Phone 7 で動作する必要があるモバイル Web プロジェクトで xui.js を使用したいと考えています。ドキュメント (http://xuijs.com/) は、さまざまなバージョンに含まれているものとして少し不明確です。「ie & ie mobile」版には「webkit / firefox / Opera」版も含まれますか?

そうでない場合、ライブラリを提供するための推奨される方法は何ですか? 必要に応じて、条件付きコメントを使用してさまざまなバージョンを含めることを検討していました。例えば

<!--[if IE]>
<script src="xui-ie.js"></script>
<!-- <![endif]-->

<!--[if !IE]>
<script src="xui.js"></script>
<!-- <![endif]-->    
4

1 に答える 1

1

私はまだこれを自分で調査していませんが、あなたのように条件付きでアプローチしている他の人を見つけました: http://danny-t.co.uk/index.php/2012/03/10/conditionally-loading-xui -js-for-webkit-blackberry-or-ie/

ie- および webkit/ff/opera-version のソースを簡単に調べたところ、IE-version は IE 用に調整されており、他のエンジンで使用すると問題が発生するようです。

例としてon、IE バージョンでのの実装が挙げられますattachEvent。これは IE 専用 (おそらく Opera) を使用するため、FF や Safari などでは機能しません。

したがって、私の意見では、あなたは正しい道を進んでいるように見えます。

于 2012-03-12T11:38:37.717 に答える