javascript - 如果用户使用 PC 或平板电脑或智能手机,Sencha Touch 如何加载自定义 CSS 和 JS?

标签 javascript css ipad sencha-touch navigator

如何设置页面,以便当用户使用 Pc(Safari/Chrome/Firefox)时,用户获得“正常”网页,但是当他使用“ipad”查看相同的 URL 时,他获得 Sencha Touch(css, js) 文件到他的浏览器? JavaScript 浏览器检测,导航器?或者 Sencha 对此有本地解决方案?我知道 Ext.env.Browser 但用户可以在 PC 和 IPAD 上使用 Safari?有任何想法吗?谢谢!

最佳答案

我认为最好和最干净的解决方案是在服务器端添加此功能。检查用户代理请求 header 以确定要发送的文件。您还可以重定向到不同的子域,例如到 m.example.com。但是如果你想用 Sencha 来做,那么请阅读这篇文章:http://www.sencha.com/learn/idiomatic-layouts-with-sencha-touch

关于javascript - 如果用户使用 PC 或平板电脑或智能手机,Sencha Touch 如何加载自定义 CSS 和 JS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7737359/

相关文章:

javascript - 动态 div 中的图像未显示

javascript - 导入流式不相交联合?

javascript - 类型错误 : Attempting to change configurable attribute of unconfigurable property of iframe's src

css - 为什么我的垂直填充被压缩了?

iphone - 是否有共享和同步 iOS 模拟器应用程序文件夹的方法

css - iPad 条件 CSS 不工作

javascript - 如何有一个过滤表格结果的下拉搜索框?

css - 绝对垂直居中元素

css - 居中的 DIV,两边有不同的背景

html - iPad/iPhone 上的 CSS 问题