Javascript 是否可以在不回发的情况下更改浏览器地址(导航)栏的整个显示字符串?
我知道在支持HTML5的现代浏览器中,可以使用下面的replaceState/pushState示例替换URL的最后一部分,但我想更改地址栏中的整个显示文本,而不是最后一部分Javascript 是否可以在不回发的情况下更改浏览器地址(导航)栏的整个显示字符串?,javascript,url,web,browser,client-side,Javascript,Url,Web,Browser,Client Side,我知道在支持HTML5的现代浏览器中,可以使用下面的replaceState/pushState示例替换URL的最后一部分,但我想更改地址栏中的整个显示文本,而不是最后一部分 <input id = 'button1' type = 'button' value = 'history.replaceState' onclick="updateHistory()"/> <script type = 'text/javascript'> function updat
<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>
如果可能的话,请有人举个例子
<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>
实例
<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>
我非常希望并怀疑这是不可能的。这将是可怕的安全,并允许一个网站假装是一个完全不同的网站。