mvc隐藏地址栏

时间:2015-11-04 04:13:54

标签: javascript asp.net-mvc-5

如何在mvc Web应用程序中隐藏地址栏?我想在每个视图中隐藏它。我试过在javascript中执行此代码:

function popup(pageURL, title, popupWidth, popupHeight) {
    window.moveTo(0, 0);                

    var targetPop = window.open(pageURL, title, 'status=no, tmenubar=no, scrollbars=yes, maximize=yes, resizable=no, width=' + screen.availWidth + ',height=' + screen.availHeight, "_blank");
    targetPop.moveTo(0, 0);
    targetPop.focus();
}

我在_Layout上调用该函数:

<body onload="popup()">
</body>

我不知道如何将当前网址传递给&#34; pageURL&#34;参数。 或者我是以错误的方式做到的?

你能给我更好的解决方案吗?

编辑:

第一次运行应用程序时,它会显示主_Layout和Index视图(Renderbody())。我如何使主要布局隐藏地址栏? 所以,如果我导航到另一个视图

谢谢你们。 抱歉我的英语不好。

1 个答案:

答案 0 :(得分:0)

在这里试试这个

<body onload="popup(window.location.href, 'New Window', 500, 500)">
</body>

要隐藏地址栏,它更难以取决于您的浏览器,因为浏览器有不同的方法。也许你想看到这个 :Hiding the address bar of a browser