我已经用Sencha touch开发了一个应用程序,它工作正常,但在Chrome OS中它加载的是手机视图而不是桌面视图,我该怎么办?
发布于 2013-04-07 04:24:03
我也遇到了同样的事情。不幸的是,Sencha Touch无法将Chrome OS的用户代理识别为平板电脑。但是你可以在你的Tablet.js配置文件中修改isActive函数,通过它的UserAgent来识别Chrome。
希望这段代码能有所帮助:
Tablet.js:
isActive : function() {
return Ext.os.is.Tablet || Ext.browser.userAgent.indexOf('CrOS') != -1;
}如果sencha识别出浏览器来自平板电脑,或者如果UserAgent包含文本"CrOS“( Chrome OS确实包含),则返回true。
https://stackoverflow.com/questions/15052800
复制相似问题