我知道现代浏览器(支持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>