如果用户使用 PC、平板电脑或智能手机,Sencha Touch 如何加载自定义 CSS、JS?
如何设置页面,以便当用户使用 PC(Safari/Chrome/Firefox)时,用户获得“正常”网页,但当他使用“ipad”查看相同的 URL 时,他获得 Sencha Touch(css,js)文件到他的浏览器? JavaScript 浏览器检测,导航器?或者 Sencha 有这方面的原生解决方案吗?我了解 Ext.env.Browser
,但用户可以在 PC 和 IPAD 上使用 Safari 吗?有什么想法吗?谢谢!
How to setup page so when user is using Pc(Safari/Chrome/Firefox), user gets "normal" web page, but when he is using "ipad" to view the same URL, he gets Sencha Touch(css,js) files to his browser? JavaScript Browser Detection,navigator? Or Sencha has native solution for this? I know about Ext.env.Browser
but user can have Safari on PC and IPAD? Any ideas? Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我认为最好、最干净的解决方案是在服务器端添加此功能。检查用户代理请求标头来决定发送哪些文件。您还可以重定向到不同的子域,例如 m.example.com。但如果你想用 sencha 来做,请阅读这篇文章: http:// /www.sencha.com/learn/idiomatic-layouts-with-sencha-touch
I think the best and the cleanest solution is to add this functionality on the server side. Check the user-agent request header to decide which files to send. You can also redirect to different sub domain, e.g. to m.example.com. But if you want to do it with sencha then read this article: http://www.sencha.com/learn/idiomatic-layouts-with-sencha-touch
可能您必须使用
媒体查询
来检查此http://css-tricks.com/snippets/css/media-queries-for-standard-devices/
may be you have to use
media query
for thischeck this http://css-tricks.com/snippets/css/media-queries-for-standard-devices/
http://css-tricks.com/6206-resolution-specific-stylesheets/
例子:
Example: