假设我有一个基于React和React Router的网站。有人从网站“ A”链接到我的页面。重定向document.referrer = "Website A"
之后。在“经典”页面上,如果我导航到其他子页面,那么我将拥有document.referrer = "My page"
。在React App中,它仍然是document.referrer = "Website A"
。如果用户单击React Router提供的元素,如何自动清除它或将其更改为我的域?我不能使用<meta name="referrer" content="no-referrer">
,因为我需要首次出现引荐来源网址-仅在用户点击内部链接时才想清除它。
可能应该骗人,但这真的是唯一的方法吗?该应用程序目前非常庞大,将其添加到所有事件中是有问题的。