UIはいくつかの処理を自動的に最適化を行いますが、時には無効にしたい場合もあります。無効にするには、以下の作業を行う必要があります:オートスタイルを無効にするons.disableAutoStyling()を呼び出すことで、iOSとAndroidのオートスタイル機能を無効にできます。この関数はonsenui.jsを呼び出した直後に呼び出してください。disable-auto-styling属性を用ると特定のコンポーネントに対してオートスタイルを無効にできます。テストのためにアニメーションを無効にしたいons.disableAnimations()関数を呼び出してください。7以上でステータスバーの補完を無効にしたいonsenui.jsを呼び出した直後にons.disableAutoStatusBarFill()関数を呼び出してください。Android端末で戻るボタンの制御を無効にしたいons.disableDeviceBackButtonHandler()を呼び出してください。使用するスタイルを固定したいオートスタイル機能を使うと、iOSではフラットデザイン、Androidではマテリアルデザインを表示します。オートスタイルはons.disableAutoStyling()関数を呼び出すことで無効にし、すべてをiOSのデザインで表示できます。その場合でも、コンポーネントにmaterial属性を指定することで、マテリアルデザインを表示することができます。onsenui.jsを読み込んだ直後にons.platform.select(‘android’)やons.platform.select(‘ios’)を呼び出すことで、実行中のプラットフォームを切り替えられます。この場合はons.platform.isAndroid()といったプラットフォームを扱う他の機能が影響を受けます。開発中はブラウザのDevToolsを用いてユーザーエージェントを切り替えることで、スタイルの更新を確認していくと良いでしょう。5”を選ぶとマテリアルデザインで表示されます。別の方法として、URLに?platform=androidや?platform=iosといった形でクエリパラメータを加えることでも外見の切り替えができます。Iconの3つのアイコンパックをonsenui.cssファイルの中でインポートします。Awesomeのアイコンと見なされ、fa-接頭辞が自動的に追加されます。バージョン2.8.0からはons.disableIconAutoPrefix()メソッドをonsenui.jsの読み込み直後に実行することでfa-接頭辞の自動追加を無効にすることができます。カスタムのアイコンを追加するには、fa-接頭辞の自動追加を無効にした後に、手動でカスタムのCSSフォントファイルをインポートしてください。関連情報としてアプリサイズの削減#アイコンパックの除去もご覧ください。icon="my-custom-icon"></ons-icon>のようなカスタムアイコンを追加すると、myクラスが要素に追加されます。これにより、共通の接頭辞myを持つカスタムアイコンを.myセレクタでまとめて選択することができます。}新しいページの表示が遅いもし新しく作成しようとしているページがさらに他のファイルを含んでいる場合(タブバーを含むページを表示する場合など)、多くのリクエストが発生するために、ページ遷移が遅れる可能性があります。これを防ぐにはons.preload([...])メソッドを使って事前にリクエストをしておき、テンプレートをキャッシュすると良いでしょう。UIバージョン1で提供されていた、スクロールを可能にするためのディレクティブでした。バージョン2ではこのコンポーネントは廃止されました。代替として、divタグを設置し、下記のCSSプロパティを適用することで同じ動作を再現できます。mandatory;}他の手段としては、全画面でスクロールする必要がない場合はons-pageを用いることもできます。ons-carouselでauto-scroll属性を指定しない方法もご利用いただけます。Set/Map実行中の環境に必要なJavaScript機能が含まれていません。Crosswalkプロジェクトを使うか、Polyfillを組み込んでください。defined実行中の環境に必要なJavaScript機能が含まれていません。Crosswalkプロジェクトを使うか、Polyfillを組み込んでください。running他のプッシュやポップ操作が行われています。これはpushPageやpopPageを二重で動かす場合に発生します。二重で動かしたい場合はoptions.callbackや返されるPromiseを使って、1つめの操作が完全に終わるまで待機させてください。ない場合は、このエラーを無視しても大丈夫です。lockedSplitterのサイドメニューの出し入れが、最初のアニメーションが終わる前に行われた場合に発生します。あるケースとして、スプリッターのメニューをドラッグしながら、スプリッターの表示を動的に切り替えようとした場合に発生します。このエラーは無視しても問題ありません。nullタイミングも問題で、DOM要素が存在する前にその要素にアクセスしようとしているケースが考えられます。ons-page内のDOM要素にアクセスする場合は、DOMがアタッチされるまで待機する必要があります(詳細はページのライフサイクルを参照してください)。UIが正しく動作しない可能性があります。UIのチームはWebkitとそれに近いプラットフォームに限ってテストをしています。UIを下記の環境で動作させる場合は、最新のHTML5標準をサポートするためのPolyfillを追加で導入する必要があります。Elementsの対応がされていることを確認してください。2017年初頭においては、上記のテストツールはまだ十分に対応されていません。Headless(v59以降)の組み合わせを推奨します。subscribing!。