假设用户从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取决于该参数.
怎么用历史?
if (history.back() === undefined) location.replace(document.referrer);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1532 次 |
| 最近记录: |