如何使用JS重定向到带有哈希值的引用URL?

JoJ*_*oJo 4 javascript

假设用户从greatsite.com/uno#argument导航到coolsite.com/dos.在第二页上进行一些互动后,我需要使用Javascript将他发回给他的推荐人:

window.location = document.referrer;
Run Code Online (Sandbox Code Playgroud)

运行它的问题是document.referrer丢失哈希值.用户无需#argument即可重定向到website.com/uno.该页面无法正常工作,因为它的javascript取决于该参数.

use*_*er3 5

怎么用历史?

if (history.back() === undefined) location.replace(document.referrer);
Run Code Online (Sandbox Code Playgroud)