1.检查是否触屏设备
//此方法在chrome模拟手机的模式中似乎无效,但是在iphone中是有效的,在安卓中待测试
function isTouchDevice() {
return ('ontouchstart...* ps1.每调用一次本函数,本浏览器窗口会重定向到一个新页面,但是页面不会刷新,所以在用户看来除了地址变了,其它什么都没变,
* 而在浏览器看来是跳到了新页面,只是没有加载新页面的元素
* @param...fn function 当用户点击浏览器返回按钮,返回到调用本函数时所在页面时执行。...* ps.因为允许多次调用本函数,所以有可能会跳了很多个页面,所以不是每次点返回键都会调用这个函数
* @param [one=true] bool 这个事件是否只响应一次...(只有做这一步,点击返回按钮才不会返回上一页,而是留在本页并触发事件)
history.pushState({}, "", "#newWin&mark="+mark);
window.addEventListener