我在ASP.Net MVC网站中使用第三方分析脚本。该脚本从“ document.location.href”记录当前URL。我想在传递给第三方站点的URL中添加一些其他加密数据。但是我不想更改地址栏中的URL,因为用户还会看到更新的URL。
例如:
地址栏中的网址 =“ example.com/page1”
document.location中的Url应该 =“ example.com/page1/{encryptedstring}”
因此,当第三方脚本获得当前URL时,将记录更新的URL。
注意:我可以根据自己的需要编辑第三方脚本以更新URL。但是我不想更新它,因为它可能会引起一些许可问题。
答案 0 :(得分:1)
document.location
是只读的。因此,很遗憾,您不能直接设置它,也不能期望它与地址栏网址不同。