2011-01-06 2 views
1

Я открыл новое окно, подобное этому. Мне нужно скрыть панель навигации в firefox, и для этого я предоставил location = no. Он не работает в firefox. Как скрыть адресную строку (панель навигации)Как скрыть панель навигации в firefox

var features = 'height=420,width=320,top=10,left=25,status=no,toolbar=no,location=yes,menubar=no,titlebar=no,scrollbars=yes,modal=yes'; 

window.open (path,title,features); 

ответ

6

Вы не можете. Большинство современных браузеров запрещают JavaScript скрывать адресную строку в новых окнах в качестве антифишинговой меры.

+0

На самом деле моя проблема заключается в том, что я не хочу показывать пользователю адресную строку, поскольку он содержит защищенные данные, которые передаются как запросы. Не могли бы вы рассказать мне, целесообразно ли кодировать URL-адрес – Poornima

+0

Все, что вы даете браузеру, вы также предоставляете пользователю. Не предоставляйте браузеру, которому вы не доверяете. Храните его на сервере и передавайте вместо него случайный токен (идентификатор сеанса). – Quentin

+0

Я думаю, что использование большего количества объектов сеанса является сложным. Я уже использовал 4 объекта сеанса в моем проекте. – Poornima

0

Я попытался это с моим сайтом и использовать:

window.open ('URL', 'Title', 'ширина = 420, высота = 320, строка меню = нет, статус = нет, расположение нет = нет, панель инструментов = нет, полосы прокрутки = да, каталоги = нет ');

Это избавило от панелей инструментов, но я не смог избавиться от адреса.

+0

В ответ на ваш комментарий к ответу Дэвида, если вы используете javascript, если он не зашифрован, шансы на то, что данные уже доступны на стороне клиента. Это может быть в источнике, или сам пользователь ввел его. – jackmarrows

+0

Хорошо ли работает с firefox? – Poornima

+0

Код выше? Да, но пользователь все равно сможет видеть адресную строку. – jackmarrows

0

Если вы хотите защитить данные, которые передаются как запрос, вы можете использовать метод POST вместо метода GET, указав метод = post в строке запроса.

Смежные вопросы