如何在模态对话框中隐藏地址栏?

时间:2010-11-12 12:31:54

标签: javascript

如何在模态对话框中隐藏地址栏(位置栏)? 这是我的代码:

var dialogFeatures = 'center:yes; dialogWidth:600px; location:no;dialogHeight:400px; edge:raised; help:no; resizable:no; scroll:no; status:no; statusbar:no; toolbar:no; menubar:no; addressbar:no; titlebar:no;';
newwindow2 = window.showModalDialog('Combo?start1=' + calEvent.start + '&end1=' + calEvent.end + '&ownerType=' + < %= ApplicationConstants.OWNER_TYPE_CALENDAR % > , 'app', dialogFeatures);

4 个答案:

答案 0 :(得分:7)

这是不可能的。地址栏是大多数浏览器中的安全功能,自版本7以来的IE浏览器,在Firefox(我认为)自版本2以来。

答案 1 :(得分:2)

您无法隐藏地址栏,location: no不是features参数的有效选项。

在Internet Explorer 7及更高版本中,浏览器打开的所有窗口都有一个地址栏。 Google Chrome和支持showModalDialog的其他浏览器也是如此。

答案 2 :(得分:1)

你不能。

出于安全原因,大多数浏览器都不允许隐藏地址栏。

答案 3 :(得分:-1)

in about:config更改此参数:

<强> dom.disable_window_open_feature.location
对于菜单栏和任何其他组件,您必须在about:config

中更改其功能