Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否可以在不回发的情况下更改浏览器地址(导航)栏的整个显示字符串?_Javascript_Url_Web_Browser_Client Side - Fatal编程技术网

Javascript 是否可以在不回发的情况下更改浏览器地址(导航)栏的整个显示字符串?

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

我知道在支持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>
如果可能的话,请有人举个例子

<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>

我非常希望并怀疑这是不可能的。这将是可怕的安全,并允许一个网站假装是一个完全不同的网站。