我使用下面的代码在我的页面中打开一个弹出窗口:
window.open("myPopupWindow.html", "_blank", "height=400, width=550, status=yes, toolbar=no, menubar=no, location=no, addressbar=no, top=200, left=300");
虽然网址被禁用但即便如此,也可以看到并复制。我已经将地址栏设置为否。如何在弹出窗口中隐藏网址?
答案 0 :(得分:2)
您是只是试图掩盖地址,使其看起来更漂亮或隐藏您链接到另一个网站的事实,或者您不希望别人知道他们可以访问该页面没有使用弹出窗口?
如果它是前者,那么您可以做的是在window.open iframe中打开您打开的页面,并将iframe指向您的实际页面。他们仍然可以访问目标页面,但只能通过你看起来更好的网址。
另一种选择是使用带有iframe的colorbox而不是window.open,这将掩盖地址。看看Outside Webpage (iframe) example on this page。
当然,无论您选择哪个选项,智能人员仍然可以通过源代码跟踪目标网址并直接转到那里。
答案 1 :(得分:1)
window.open('http://mysite/proxy.html')
并在proxy.html中:
<html>
<body>
<iframe src="/realPage.html"></iframe>
</body>
</html>
答案 2 :(得分:-1)
简单的解决方案,然后将新网址添加到location.href
。
window.open('','_blank').location.href = "url"