Полезная информация

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

Разработка » Закрыть окно xul browser, при попытке страницы выполнить window.close » 21-05-2010 00:17:39

okkamas_knife пишет

WarriorOfLight
а если менять настройку перед открытием окна и после закрытия возвращать назад?

Да, спасибо. Похоже, что в файрфоксе это единственный способ, чтобы это сделать.

Разработка » Закрыть окно xul browser, при попытке страницы выполнить window.close » 20-05-2010 20:36:50

Здравствуйте, уважамые эксперты!

Продолжаю разрабатывать расширение для firefox 3. Столкнулся с необходимостью разрешить скриптам, которые загружаются в элемент <browser/> (разположенный в модальном диалоговом окне) закрывать окно самостоятельно. Прочитал пару тем на форуме: Принудительно разрешить window.close(), а также кнопка ЗАКРЫТЬ и понял, что нужно изменить настройку "dom.allow_scripts_to_close_windows" в true. Но как-то не хочется менять настройки браузера, что отразится на всех окнах.
Вот если бы можно было бы изменить настройку только для конкретного заданного окна.
Или, вероятно, есть возможность в яваскрипте перехватить событие нарушения запрета скриптом вызывать window.close() ?

Если кто-то подскажет какую идею, буду очень благодарен.

Разработка » Вставить кнопку слева в интерфейсе firefox » 20-05-2010 15:09:33

Крошка Ру пишет

WarriorOfLight вспомнил об  - там слева как раз бооольшая кнопенция :angel:

Спасибо, Крошка Ру. orbFirefox - ценный пример для меня в плане того, как можно перестроить внешний вид интерфейса firefox из расширения.

Разработка » Вставить кнопку слева в интерфейсе firefox » 18-05-2010 12:52:35

luitzen пишет

Вот тут дважды сказано, что так делать не рекомендуется.

Читал, что не рекомендуется, но заказчик хочет кнопку с логотипом слева от меню и адресной строки.

luitzen пишет

Однако в последнем разделе статьи всё-таки есть кое-какая ссылочка…

Спасибо за ссылку, но эта статья мне уже встречалась.

Решил сделать подобно тому как реализовано в расширении NASA Browser Boom. Картинку кнопки заганяю в фон "navigator-toolbox", где задаю ей нужную позицию в фоне. Отслеживаю положение мыши и меняю картинку, имитируя :hover и :active. По событию click над кнопкой открываю страницу заказчика в новой вкладке.

Желаю успехов в разработке!

Разработка » Вставить кнопку слева в интерфейсе firefox » 17-05-2010 11:33:44

Здравствуйте, уважаемые эксперты!

Разрабатываю расширение для Mozilla Firefox. Возникла необходимость вставить кнопку в левой части интерфейса Firefox (возможно, как первый child элемента с идентификатором "navigator-toolbox").
Пожалуйста, подскажите идею как это можно реализовать. Или, по крайней мере, подскажите расширение, в котором уже было реализовано что-либо подобное.
Выдавать пользователю сообщение с просьбой вставить кнопку в нужном месте вручную с помощью окна "Настройка панели инструментов" не подходит.

Заранее благодарен за ответы.

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]