Sencha touch でアプリケーションを開発しましたが、正常に動作しますが、Chrome OS ではテーブル 1 ではなく phone ビューをロードします。どうすればよいですか?
質問する
223 次
1 に答える
0
私は同じことに出くわしました。残念ながら、Chrome OS のユーザー エージェントは、Sencha Touch によってタブレットとして認識されません。ただしisActive
、Tablet.js プロファイルの関数を変更して、UserAgent によって Chrome を認識することができます。
このコードが役立つことを願っています:
タブレット.js:
isActive : function() {
return Ext.os.is.Tablet || Ext.browser.userAgent.indexOf('CrOS') != -1;
}
これは、sencha がブラウザーがタブレットからのものであると認識した場合、または UserAgent に "CrOS" というテキストが含まれている場合 (Chrome OS はそうです)、true を返します。
于 2013-04-06T20:24:03.470 に答える