First, the hash
portion of a URL is used on the client side only. It will never appear in server logs, requests, or as part of a REFERRER
string.
Second, the only part of the url that can be changed without the page refreshing in the client side is the hash. So combine that with my first statement, and it becomes clear you cannot do what you are wanting.
The best course of action is to test if initial_referrer
is set in the Query String. If it is not, before the page loads, redirect to the same page but add your values to the query string. Now, when your page changes via location.href =
the correct referrer info will be sent.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…