2011-12-23 5 views
0

Я хотел бы скрыть строку состояния в Firefox, когда мышь по ссылке. Вот что строка состояния: http://support.mozilla.com/en-US/kb/what-happened-status-barСкрыть строку состояния в Firefox

Я уже пытался window.status с Javascript, но он не работает, даже если я устанавливаю dom.disable_window_status_change ложь. Я еще не нашел никаких надстроек.

У кого-то есть решение?

NB: это только для веб-приложений, которые не будут опубликованы в Интернете, моя цель состоит в том, чтобы не скрыть целевую ссылку :)

Спасибо.

ответ

2

Это не возможно/разрешено браузером по соображениям безопасности.

Если это абсолютное требование, относится к Firefox, и вы управляете веб-браузерами для пользователей, которые будут использовать это приложение, вы можете написать собственное расширение Firefox, чтобы сделать это для своего конкретного сайта.

2

Это не сработает, потому что это построено по соображениям безопасности. Чтобы предотвратить фишинг, например, или другие плохие вещи, которые вы можете сделать. Я имею в виду, что я не уверен, но то, что вы могли бы сделать, это оставить атрибут тега a href ="" пустым или просто вставить href="#" и добавить javascript, который перенаправляет пользователя на нужную вам страницу, когда он нажмет на эту ссылку. Но я действительно не уверен, что это будет работать так, как вы этого хотите!

+0

Благодарим вас за ответ. Мы используем это решение на данный момент, и если нет способа скрыть строку состояния, мы будем придерживаться ее. – Kevin

1

Вы не можете скрыть его, когда он находится по ссылке, но один из способов обойти его - это привязать события click к span элементам, которые меняют расположение окна. Таким образом, они будут действовать как ссылки, но в статусе не будет атрибута href.

+0

Мне нравится, что вы идете, и это может быть лучше, чем перенаправление javascript, я дам вам знать. – Kevin

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