Как я могу скрыть адресную строку в модальном диалоге?

Как я могу скрыть адресную строку (адресную строку) в модальном диалоге? Вот мой код:

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 ответа

Решение

Это невозможно. Адресная строка является функцией безопасности в большинстве браузеров, в IE начиная с версии 7, в Firefox (я думаю) начиная с версии 2.

Вы не можете скрыть адресную строку, location: no не является допустимым вариантом для features аргумент.

В Internet Explorer 7 и более поздних версиях все окна, открытые браузером, имеют адресную строку. То же самое относится и к Google Chrome и другим браузерам, поддерживающим showModalDialog,

Ты не можешь

Из соображений безопасности скрытие адресной строки запрещено в большинстве браузеров.

В about:config измените этот параметр:

dom.disable_window_open_feature.location
а для menubar и любых других компонентов вы должны изменить их функцию в about:config

Другие вопросы по тегам