1

我知道在现代浏览器(支持 HTML5)中可以使用 replaceState/pushState(下面的示例)替换 URL 的最后一部分,但我想更改地址栏中的整个显示文本而不是最后一部分。

如果可能有人可以提供一个例子。

例子

<input id = 'button1' type = 'button' value = 'history.replaceState' onclick="updateHistory()"/>

<script type = 'text/javascript'>
    function updateHistory() {
        var stateObject = { 'Website': 'www.MashPotatoe.com};
        window.history.replaceState(stateObject, "Potatoe", "www.potatoe.com");
    }
</script>

</body>
</html>
4

0 回答 0