Javascript:替换当前网址中的字符串?

时间:2012-03-12 16:24:27

标签: javascript window.location

我正在寻找一个可以检测当前网址并修改当前网址的脚本。例如:

查找:http://example.php并替换为http://example-newstring.php

我目前可以使用window.location找到url替换url,但我仍然坚持如何用新字符替换.php。

任何帮助都非常感谢!!

3 个答案:

答案 0 :(得分:1)

尝试window.location.href = window.location.href.replace(".php", "-newstring.php");

答案 1 :(得分:1)

HTML5历史记录API

try {
  window.history.pushState({}, "Alternate title", host);
} catch (e) {}

在IE 7-9中不起作用

答案 2 :(得分:0)

如果您使用的是符合HTML 5标准的浏览器,则可以使用历史记录API。

https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history