понедельник, 13 июля 2009 г.

DocsVision + FireFox =

Итак, летняя новость, - кто находится в отпуске не узнают, - теперь клиентскую часть DocsVision Навигатор можно запускать в FireFox!


Что нужно сделать. Прежде всего скачать файлы

1. Установить плагин DocsVision.xpi стандартным для FireFox способом (откыть этот файл в FireFox).
2. Заменить файл StartPage.js (для 4.3.1826) или Start.js (для 4.1.1640) в папке "<директория_установки>\DocsVision\Platform\4.1\Server\Site" на соответствующий файл из архива.
3. Положить файл DocsVision.xpi в "<директория_установки>\DocsVision\Platform\4.1\Server\Site\Setup"

Навигатор будет открываться как в InternetExplorer, так и в FireFox.

И на закуску, скриншот веб-расширений 4.3, которые еще разрабатываются.

14 комментариев:

  1. Спасибо, все работает, вот только в IE когда запускаешь не видно меню и панели инструментов браузера, в фоксе видно...

    ОтветитьУдалить
  2. Все верно. Панель навигации в IE скрывается - это обычный режим открытия. Чтобы в IE панель не скрывалась надо указать соответствующий ShowPanels в адресной строке (см. HowToInstall.html)

    Кстати, забыл добавить. Параметры отображения панелей, скрытия заставки и т.п., которые передаются в адресной строке, не работают в FireFox.

    Так же в FF возможен доступ либо к 4.1, либо к 4.3. Поскольку для каждой версии надо устанавливать соответствующую версию плагина

    ОтветитьУдалить
  3. Вот это новость, спасибо большое!
    А для 1632 не работает?

    ОтветитьУдалить
  4. а работают ли нестандартные (замененные) библиотеки, например, TOWorkFlowTask, SystemDialogs?

    ОтветитьУдалить
  5. Ммм, интересно. Но какой-то тут подвох :)
    Есть ещё плагин для FF - IE Tab. Есть ли принципиальные отличия в функционировании?

    ОтветитьУдалить
  6. Для 1632 не работает - нужно собирать отдельно. Каждый плагин создает Навигатор по CLSID - идентификатору класса, который в каждой версии новый.

    Создается точно такой же Навигатор как и в IE. FireFox служит контейнером. Поэтому все компоненты, в т.ч. и модифицированные должны работать.

    Отличия есть. IETab - это другой плагин. DocsVision.xpi, как я понимаю не поднимает IE.
    Но я могу ошибаться. Надеюсь Вадим, как автор прокомментирует.

    ОтветитьУдалить
  7. IETab поднимает внутри FF отдельный WebBrowser контрол (IE) который и используется для рендеринга.
    То что предлагается - это NPAPI плагин работающий со всеми популярными браузерами (кроме IE) и активирующийся стандартным способом - тегом object или embed с указанием MIME Type.
    Все что делает плагин - поднимает ActiveX Навигатора и настраивает его параметрами тега. В общем это ровно то, что делает IE при активации ActiveX контрола внедренного в страницу.

    ОтветитьУдалить
  8. вылетает плагин вместе с файрфоксом при закрытии вкладки c DV, при перезапуске пытается восстановиться, но опять происходит сбой, браузер опять падает по ошибке, потом предлагает не восстанавливать какие-нибудь из вкладок(перечисляет), снимаю галочку напротив DV, можно работать дальше.

    ОтветитьУдалить
  9. Скажите, плагин для Firefox работает с версией DV 4.5?

    ОтветитьУдалить
  10. C FF v.27.0.1 не работает :( . DV 4.5. Win 8.1 x86

    ОтветитьУдалить
  11. Всем привет! Интересно, что блог еще живет, несмотря на то, что он скорее служит архивом :). Все новое здесь http://support.docsvision.com (он же https://docsvision.zendesk.com). Да,сам плагин не развиваем. В Docsvision 5.х есть отдельный клиент Навигатор, который не в браузере работает.

    ОтветитьУдалить