如何使用JavaScript在所有浏览器中获取前一个页面的URL
How to get the previous pages URL in ALL browsers using JavaScript
我想知道是否有可能在任何浏览器中返回前一页的URL的JavaScript函数。我已经阅读了关于以下问题的问答:
document.referrer;
但是我相信它不能在ie中工作。还有别的函数可以用吗?我需要它能够在所有浏览器中工作,我需要能够访问URL将其传递给一个函数。由于
如果你想让"Go Back"按钮然后,你可以使用这个代码
<input type="button" onClick="window.history.go(-1);" value=" < Go Back"/>
您可以在历史记录中向前或向后移动,但访问特定的URL是不可能的,因为这将是一个相当大的安全问题。
要在历史记录中向前或向后移动,可以分别调用history.back()
和history.forward()
。
要一次向后或向前导航多个步骤,您可以调用history.go()
,传递一个表示方向和步骤数的正整数或负整数。跟随的例子。
history.go(-5); // Goes five steps backward.
history.go(2); // Goes two steps forward.
您还可以通过以下方式使用history.length
访问历史堆栈中的步骤数。
相关文章:
- 一次又一次地在新的和相同的选项卡中打开一个url
- 如何使用特定的javascript函数创建一个url,以便在加载页面时运行
- 修改 HTML 的方式使左键应带到下一个 URL
- 给定一个 url,脚本如何找到加载的资源
- Javascript下载一个URL-Azure Blob存储
- 表单输入和选择值将创建一个URL
- 当数据在另一个URL上更新时,AngularJS是否可以在一个URL上触发$watch
- 将json数据发送到另一个url-在您'我从我自己的网址上得到的
- Javascript 转到 URL 如果用户输入特定数字,则转到另一个 URL
- 给定一个 URL,我如何找到锚 HTML 锚标记
- 仅当从另一个 URL 加载数据时,才会触发另一个插件
- 如何设置一个url(回调)来侦听javascript的答案
- regexp(?) 用于从另一个 URL 中提取 URL
- 使用 location.href 或类似内容打开一个 URL,后跟一个哈希符号
- 侦听 iframe 事件 - 打开一个 url
- jquery/js - 我有一堆值(字符串).我想通过 POST 将其发送到另一个 URL,我该怎么做
- 两个下拉列表表单以获取一个 URL
- 是可以用户刷新网页并同时重定向到另一个URL
- jQuery - 打开一个 URL 并选择一个值
- 您如何创建一个链接,单击该链接会将您带到一个页面,并打开一个转到另一个 URL 的新选项卡