2015-11-04 141 views
-1

如何在mvc web应用程序中隐藏地址栏?我想在每个视图中隐藏它。mvc隐藏地址栏

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该函数:我已经在JavaScript这样的代码试图

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

我不知道如何让当前的URL将它传递给了“PAGEURL”参数。 还是我做错了?

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

EDITED:

当第一次运行应用程序时,它会显示主_layout和索引视图内(Renderbody())。我如何使主布局隐藏地址栏? 等等,如果我导航到另一个视图

谢谢你们。 对不起,我的英语不好。

+0

你的问题是什么?你想隐藏地址栏,还是将URL作为参数传入? – Taegost

+0

使用'window.location.href'或'document.URL;'进一步的信息见[here](http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-46183437 ) – aswzen

+0

你为什么想这样做? –

回答

0

在这里你去试试这个

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

要隐藏地址栏的更加棘手的方式取决于你的浏览器,因为浏览器非常有不同的方法。也许你想看到这个 :Hiding the address bar of a browser