【问题标题】:How to remove the URL of a page in an address bar?如何在地址栏中删除页面的 URL?
【发布时间】:2017-12-06 05:24:13
【问题描述】:

所以每次我点击href时,都会弹出一个add_form.php的页面,里面有一个表单。

这是我的代码:

<a href="" onclick='return popup_link()'>Add</a>

<script type='text/javascript'>
        function popup_link(){
        var url = 'add_form.php'; 
        window.open(url,'win2','status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=1076,height=768,directories=no,location=no'); 
        }
</script>

我只想知道,每次点击&lt;href&gt;链接时,如何在地址栏中删除当前页面的URL。

http://127.0.0.1/no%20page%20reload/add_form.php

上面的 URL 指向 localhost。我不想在该弹出页面上看到 URL。这样每次我打印当前页面时,打印的页面上都不会包含或显示 URL。

【问题讨论】:

标签: javascript php jquery html css


【解决方案1】:

要修改当前 URL,您可以使用:

1.The pushState() 如果您想将新的修改后的 URL 添加到历史记录条目。

2.The replaceState() method如果你想更新/替换当前的历史条目

window.history.pushState({}, document.title, "/" + NewURL );

【讨论】:

    猜你喜欢
    • 2014-01-28
    • 2019-04-11
    • 1970-01-01
    • 2011-12-14
    • 2011-10-28
    • 1970-01-01
    • 2011-04-20
    • 1970-01-01
    相关资源
    最近更新 更多