1

在我的 JavaScript 应用程序中,我们有多个地方使用过window.location.href="any string";. 现在我只想在一个地方(可能使用window.location.prototype)编写 JS 代码来覆盖对 href 的赋值,这样我就可以将参数附加到所有实例。

我想将一个参数(例如"?abc=1234")附加到所有分配给window.location.href.

我想编写代码,这意味着例如

window.location.href = "abc.html";

被写入,它实际上应该导致href被设置为abc.html?abc=1234.

4

2 回答 2

0
window.location.href = window.location.href + "?abc=1234"

我只是在 WebKit DevTools/

于 2012-09-05T07:07:09.333 回答
0

你实际上不能这样做。

它更多的是运行页面的 JavaScript 引擎。大多数浏览器中存储的您浏览的所有记录都是历史记录。几乎没有别的。meta所以基本上对于浏览器来说,重定向、header重定向和重定向之间没有区别javascript

除非我错了。

于 2012-09-05T07:07:15.650 回答