设为首页收藏本站关注微信<<< 抵制 IE6 人人有责 >>>
搜索
热搜: 活动 交友 discuz
查看: 2151|回复: 0
打印 上一主题 下一主题

[WEB前端] 手机上万能返回上一页(wap2.0)代替history.go(-1)

[复制链接]
跳转到指定楼层
楼主
发表于 2015-9-5 02:06:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

最近在做wap2.0的手机wap,写返回上一页的时候,开始是用history.go(-1);

发现在手机上只有部分机器可以比如windows mobile 而在别的机器如nokia和ophone手机

上这些就不太好用了,经过左思右想终于想到了个山寨方法来解决这个流氓问题了...

不直接用手机的返回功能,而是通过读取 referrer 上得到上一页的链接来实现手机返回上一页功能

代码如下:

[JavaScript] 纯文本查看 复制代码
<script>
/*返回上一页*/
function return_prepage()
{
if(window.document.referrer==""||window.document.referrer==window.location.href)
{
window.location.href="{dede:type}[field:typelink /]{/dede:type}";
}else
{
window.location.href=window.document.referrer;
}
}
</script>


在需要用的地方直接调用;


<li style="cursor:pointer;"  onclick="return return_prepage();">返回</li>
P.S. 此代码不仅仅适合dedecms模板

本帖被以下淘专辑推荐:

  • · 常用|主题: 22, 订阅: 0
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享淘帖1
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

QQ|手机版|Archiver|源于生活(个人生活娱乐工作的笔记)css3,html5,学习笔记    

GMT+8, 2024-11-23 16:27 , Processed in 0.046800 second(s), 29 queries .

Powered by Mr.Kevin-ying

© 2004-2015

快速回复 返回顶部 返回列表