js返回上一页

JavaScript022

js返回上一页,第1张

1、pc端返回上一页:

2、移动端返回上一页:

referrer 可以获取返回跳转或打开到当前页面的那个页面。如果用户直接打开了这个页面(不是通过页面跳转,而是通过地址栏或者书签等打开的),则该属性为空字符串。

由于该属性只是返回一个字符串,所以不能够通过该属性引用页面的 DOM。

特殊情况:

1.直接在浏览器中输入地址

2.用location.reload()、location.href()、location.replace()等刷新页面

3.扫码进入微信或QQ浏览器

4.直接新窗口打开一个页面

5.meta标签来控制不让浏览器发送referer <meta content="never" name="referrer">

可以参考下面的几种方法:

参考方法一

if(保存事件成功)

{response.redirect("a或c.aspx")}

参考方法二

response.write("<script language=jacascript>history.go(-2)</script>")

对于代码中的-2,用户可根据自己的需要进行修改。

扩展资料:

js有关返回的函数

charAt(index) 返回指定索引处的字符

concat(string2)衔接两条或少条字符串

fromCharCode(num1, num2, …,BB霜, numN)获取指定的Unicode值并返回字符串

indexOf(searchString, startIndex) 返回字符串中第一个呈现指定字符串的地位

lastlndexOf(searchString, startIndex) 返回字符串中最后一个呈现指定字符串的地位

参考资料来源:百度百科-javascript

JavaScript返回上一页代码区别:

window.history.go(-1) //返回上一页

window.history.back() //返回上一页

//如果要强行刷新的话就是:window.history.back()location.reload()

window.location.go(-1)//刷新上一页