1.检查是否触屏设备
//此方法在chrome模拟手机的模式中似乎无效,但是在iphone中是有效的,在安卓中待测试
function isTouchDevice() {
return ('ontouchstart...u.indexOf('iPad') > -1, //是否iPad
webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部...* ps1.每调用一次本函数,本浏览器窗口会重定向到一个新页面,但是页面不会刷新,所以在用户看来除了地址变了,其它什么都没变,
* 而在浏览器看来是跳到了新页面,只是没有加载新页面的元素
* @param...onBackBtnClick(fn,one) {
var mark = Math.random(),
thisUrl = location.href;//保存当前链接
//添加一个新页面到浏览器历史...('popstate',back);
function back(){
if(location.href==thisUrl){//现在的链接和之前保存的一致的话,就执行