0

Sencha touch でアプリケーションを開発しましたが、正常に動作しますが、Chrome OS ではテーブル 1 ではなく phone ビューをロードします。どうすればよいですか?

4

1 に答える 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 に答える