Javascript 在html文件中禁用浏览器中的地址栏和后退按钮

Javascript 在html文件中禁用浏览器中的地址栏和后退按钮,javascript,jquery,html,Javascript,Jquery,Html,如何在html文件中禁用浏览器中的地址栏和后退按钮 大概是这样的: 以下是演示: JS: $('.popup').click(function () { var curr_browser = navigator.appName; if (curr_browser == "Microsoft Internet Explorer") { window.opener = self; } window.open('http://www.google.com

如何在html文件中禁用浏览器中的地址栏和后退按钮

大概是这样的:

以下是演示:

JS:

$('.popup').click(function () {
    var curr_browser = navigator.appName;
    if (curr_browser == "Microsoft Internet Explorer") {
        window.opener = self;
    }
    window.open('http://www.google.com/', 'null', 'width=900,height=750,toolbar=no,scrollbars=no,location=no,resizable =no');
    window.moveTo(0, 0);
    window.resizeTo(screen.width, screen.height - 100);
});
<a target="_parent" href="javascript:void(0);" class="popup">Open new window</a> 
HTML:

$('.popup').click(function () {
    var curr_browser = navigator.appName;
    if (curr_browser == "Microsoft Internet Explorer") {
        window.opener = self;
    }
    window.open('http://www.google.com/', 'null', 'width=900,height=750,toolbar=no,scrollbars=no,location=no,resizable =no');
    window.moveTo(0, 0);
    window.resizeTo(screen.width, screen.height - 100);
});
<a target="_parent" href="javascript:void(0);" class="popup">Open new window</a> 

现在点击打开它。我想直接打开它作为弹出窗口。就像我双击test.html一样,它应该显示我的html数据和禁用的地址栏,并且没有后退按钮


如何做到这一点?

JavaScript API存在,只是由于安全问题,浏览器供应商禁用了地址栏的隐藏

相反,您可以在浏览器窗口中创建一个模式。推特引导或类似的东西:

您可以这样尝试

<input id="Button1" type="button" value="button" onclick="window.open('WebForm1.aspx','PoP_Up','directories=no,titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=1024,height=768');" />


这在顶部浏览器中是受支持的

删除onclick处理程序?它将直接打开弹出窗口,然后,我不想弹出窗口您写“我想直接作为弹出窗口打开”在你的问题中..你不能在不打开弹出窗口的情况下禁用后退按钮或地址栏。我认为,通过“直接打开为弹出窗口”的方式,OP意味着页面最初会像弹出窗口一样打开(禁用内容),这是不可能的,除非另一个页面打开你的页面。虽然此链接可以回答问题,最好在这里包括答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能会无效。确定。谢谢你的提示!