Zepto.js 适合用来开发移动设备浏览器关闭javascript上的 HTML5 应用吗

虽然Javascript是可以在水果设备上运行的但是用户还是可以禁用。它也会造成客户端刷新和额外的数据传输所以下面是服务器端侦测和转向:

手机浏覽器关闭javascript也是浏览器关闭javascript,在ajax调用外部api的时候也存在跨域问题当然利用 PhoneGap 打包后,由于协议不一样就不存在跨域问题了

这时候可以让后端加上两个http头

第一个头可以避免跨域问题,第二个头可以方便ajax请求设置content-type等配置项

这个会存在一些安全问题可以参考这个问题的讨论

}

移动端html5开发关于用js检测用户设备

通过用户代理检测浏览网页设备为android,iphoneipad等:

用正则去匹配UA,得到设备型号

关于正则表达式中括号、问号和冒号:

正则表达式中添加括號(),表示将成功匹配字符串赋给RegExp.$1等返回而括号中表达式之前加“?:”则表示不将匹配字符串赋给RegExp.$1,此时输出RegExp.$1为空

正则表达式之后加i表示匹配字符串不区分大小写

RegExp.$1是RegExp的一个属性,指的是与正则表达式匹配的第一个 子匹配(以括号为标志)字符串,以此类推RegExp.$2,RegExp.$3..RegExp.$99总共可以有99个匹配,看了例子就知道了

附加匹配主流浏览器关闭javascript设备:

用JavaScript代码来判断浏览器关闭javascript类型及设备访问该网页支持手机上所有的浏览器关闭javascript。具體代码如下:

}

我要回帖

更多关于 浏览器关闭javascript 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信