相关疑难解决方法(0)

如何在React Gatsby中获取先前的URL

我用非常熟悉的React.js,但新Gatsby

我要在中检测上一页URL Gatsby

javascript static-site reactjs gatsby

3
推荐指数
3
解决办法
1512
查看次数

history.back() - 如果没有历史记录,如何设置默认值

我正在努力为用户提供聪明和体贴,但我又一次遇到了"设计"问题.

我在网站上有很多页面,我选择删除默认导航并用一个简单的"后退"按钮替换它.

后退按钮的功能如下:

href="javascript:history.back()"
Run Code Online (Sandbox Code Playgroud)

我也"没有索引"这些页面,所以理论上一切都很好.

但是,我还有一个问题 - 它可能永远不会发生,但知道如何解决它会很好.

假设用户为该页面添加书签.目前还没有回头路,所以我想知道是否有可能创建默认值href="/"但是如果有历史记录则以某种方式覆盖它.事实上,如果我能够确定是否存在任何历史记录,那么修改JavaScript函数就足够了.

这可能吗?我不是JS大师,所以我可能会尝试实现一些无法实现的东西.

javascript browser-history

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