`
starbhhc
  • 浏览: 658255 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

手机上万能返回上一页代替history.go(-1)

 
阅读更多

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

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

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

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

代码如下:

JavaScript CODE

 

[javascript] view plain copy
 
 print?
  1. /*返回上一页*/  
  2. function return_prepage()  
  3. {  
  4. if(window.document.referrer==""||window.document.referrer==window.location.href)  
  5. {  
  6. window.location.href="{dede:type}[field:typelink /]{/dede:type}";  
  7. }else  
  8. {  
  9. window.location.href=window.document.referrer;  
  10. }  
  11.   
  12. }  

 

 

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

<a onclick="javascript:return_prepage();"></a>

 

分享到:
评论

相关推荐

    浏览器执行history.go(-1) FCKeditor编辑框内显示html源代码的解决方法

    但是,在处理表单提交失败的情况时,有时候用户执行浏览器的返回动作(如点击浏览器的后退按钮或使用history.go(-1)方法),编辑框中可能会出现HTML源代码。这一现象通常发生在浏览器为了重新加载页面使用缓存中的...

    vscode.zip

    donjayamanne.githistory-0.6.3.vsix eamodio.gitlens-10.2.1.vsix johnstoncode.svn-scm-2.10.6.vsix keybindings.json Microsoft.VisualStudio.IntelliCode.vsix MS-CEINTL.vscode-language-pack-zh-...

    Keil.MDK-Middleware.7.13.0.pack

    Network Component Version 7.15.0(see revision history for detalls) -added functions netARp ClearCache and netDp ClearCache to clear the ARP or NDP cache at runtime -improved dynamic memory debuaging....

    js判断当页面无法回退时关闭网页否则就history.go(-1)

    在做一个Web项目时遇到一个需求,当页面没有前驱历史记录时(就是当前为新弹出的页面,没法做goback操作即history.go(-1)),点击返回按钮时直接关闭页面,否则就退回到前一页。 遇到的问题就是如何判断 是否有...

    TTC-From.Yao.to.Mao-.5000.Years.of.Chinese.History-Part.II

    TTC-From.Yao.to.Mao-.5000.Years.of.Chinese.History-Part.II

    javascript-history.go()和History.back()的区分_.docx

    1. **参数灵活性**:`history.go()` 可以通过传入不同的参数值来控制前进或后退的页面数量,而 `history.back()` 只能返回到上一个页面。 2. **代码简洁性**:在只需要返回上一个页面的情况下,`history.back()` 的...

    js实现上一页下一页的效果【附代码】

    Javascript 返回上一页: 1. history.go(-1), 返回两个页面: history.go(-2); 2. history.back(). 3. window.history.forward()返回下一页 4. window.history.go(返回第几页,也可以使用访问过的URL) 例: 复制代码 ...

    [A.History.of.Algebraic.and.Differential.Topology.1900-1960].Dieudonne.J.djvu

    [A.History.of.Algebraic.and.Differential.Topology.1900-1960].Dieudonne.J.djvu

    jquery.hash.min.js 和 jquery.ba-hashchange.min.js

    在网页开发中,jQuery 是一个广泛使用的 JavaScript 库,它极大地简化了 DOM 操作、事件处理和动画制作等任务。而 `jquery.hash.min.js` 和 `jquery.ba-hashchange.min.js` 这两个文件则是在 jQuery 基础上扩展了对...

    Python库 | foliantcontrib.history-1.0.8-py3-none-any.whl

    今天我们将聚焦于一个名为`foliantcontrib.history`的库,其版本号为1.0.8,特别的是,它被封装在一个`.whl`文件中,这个文件是Python的二进制分发格式,可以直接安装使用。下面,我们将深入探讨这个库的功能、用途...

    PyPI 官网下载 | foliantcontrib.history-1.0.8-py3-none-any.whl

    资源来自pypi官网。 资源全名:foliantcontrib.history-1.0.8-py3-none-any.whl

    由返回上一页并刷新页面想到的

    返回上一页并刷新返回上一页,我们经常用history.go(-1)//返回上一页(括号中写-2代表返回上两页) history.back()//返回上一页这个我很久之前的一篇文章中也提及了!但是有时候有这样的 ...       返回上一页并...

    chromedriver-125.0.6422.141-mac-arm64

    chromedriver 是一个用于支持 Google Chrome 浏览器自动化测试的驱动程序。在使用自动化测试框架(如 Selenium)时,通常需要根据所使用的 Chrome 浏览器版本下载相应的 chromedriver 版本,以确保兼容性。帮助您在 ...

    U.2-SFF-8639-V4.0

    PCI-SIG是一个行业标准组织,旨在推动PCI Express技术的发展和应用。该组织由多家知名公司组成,包括Intel、AMD、IBM等。 在该规范中,还列出了相关的商标和版权信息,包括PCI、PCI Express、PCIe、ExpressModule、...

    Google Play services com.google.android.gms-7.8.93_(2104405-448)

    1.第一位X * X defines Android version: 0 for Android 表示Android5.0以下版本 4 and 7 for Android &gt;=5.0 // 4和7表示Android5.0及以上 8 for Android TV // 8表示Android电视应用 2.第二位Y * Y defines CPU ...

    js 返回上一页和刷新

    1. 使用history对象:history.go(-1)可以返回上一页,history.go(-2)可以返回两个页面。 2. 使用history.back():可以返回上一页。 3. 使用window.history.forward():可以返回下一页。 示例代码:...

    页面js返回上一步上一页

    - **说明**:等同于`history.go(-1)`,也是用来返回上一页。 - **示例**: ```javascript history.back(); ``` 3. **`window.history.forward()`** - **说明**:用于前进到下一页。 - **示例**: ```...

    PhotoshopV1.0.1源码[photoshop-v.1.0.1-source-code]

    近期computer history(计算机历史博物馆)公开了源代码,相信你跟我一样很遗憾是 1.0.1的,但是作为强大的图像处理软件PS来说早期的版本还是有一定的研究价值的。 Thomas Knoll ,早期photoshop的主要设计师,...

    jsp返回上一页和刷新

    1. 使用history.go(-1)返回上一页,例如:&lt;a href="javascript:history.go(-1);"&gt;向上一页 2. 使用history.back()返回上一页,例如:&lt;a href="javascript:history.back();"&gt;向上一页 3. 使用window.history.forward...

Global site tag (gtag.js) - Google Analytics