相关疑难解决方法(0)

如何使用JavaScript获取上一页网址?

如何在JavaScript中获取上一页的URL?

说,我从页面A转到B,并使用浏览器后退按钮返回到页面A.

我试过用history.previous,但我无法让它工作.

javascript

59
推荐指数
3
解决办法
16万
查看次数

如果上一页不是来自同一域,则有条件地使用 window.history.back(-1)

我目前正在使用ReactGatsbyJS构建一个网站,并尝试window.history.back(-1);在前一页属于同一域的情况下有条件地添加导航。

一个例子是

navigateBack = () => {
  if (window !== undefined) {
    window.history.back(-1);
  }
};
Run Code Online (Sandbox Code Playgroud)

请注意,if (window !== undefined)允许window在没有服务器端渲染的情况下使用。

如何在运行此功能之前检查上一页。

例如,用户是从我想要使用的外部链接导航的navigate('/stories/'),否则如果用户来自内部页面,即'/stories/2/'我希望他们使用window.history.back(-1);

javascript reactjs gatsby

5
推荐指数
1
解决办法
5779
查看次数

标签 统计

javascript ×2

gatsby ×1

reactjs ×1