28 марта Google выпустила очередную версию Chrome 18. И т.к. обновление этого браузера происходит автоматически (после перезапуска приложения), то через несколько дней все пользователи начали использовать 18-тую версию Chrome. Одновременно много сайтов столкнулись с проблемой, которую в Google посчитали не критичной для очередного релиза: http://groups.google.com/a/googleproductforums.com/d/topic/chrome/isy_zI...
Как вы понимаете, мы также столкнулись с этой проблемой в BPMonline: всплывающие окна при появлении сворачиваются и отображаются только в случае разворачивания их на весь экран.
А так как мы поддерживаем Chrome, то пришлось делать заплатку.
Сейчас данная проблема исправлена в версиях: 5.1.1.137, 5.1.2.16, 5.2.0.340, 5.3.0.166, 5.4.0.2.
Также хочу отметить, что в следующей версии Chrome 19 (dev) этой проблемы нет. Вот ссылка для скачивания.
Не так давно здесь писали о расширении к браузеру Firefox, позволяющему добавить поиск по Terrasoft Community. Оказывается, это можно сделать и без установки дополнительного софта.
Зачем это нужно
После добавления поиска по сообществу в браузер можно будет запускать поиск информации по Terrasoft Community, ещё не заходя на сайт. Аналогично такую возможность можно добавить для любого сайта, форума, вики или блога, имеющего форму поиска.
Как добавить поиск
На демонстрационной веб-странице размещена гиперссылка, при нажатии на которую браузер предложит добавить Terrasoft Community в список поисковых систем, при помощи которых осуществляется поиск из поля ввода в правом верхнем углу окна браузера.
Поддерживаются браузеры Mozilla Firefox, Microsoft Internet Explorer и Google Chrome:
Кроме гиперссылки, демонстрационная страница предлагает добавить поиск по Terrasoft Community самостоятельно. Для этого нужно, находясь на этой странице, выбрать в списке поисковых систем браузера команду добавления новой:
Как это работает
Для добавления поиска в браузер используется технология OpenSearch (сайт), разработанная Amazon. Чтобы при заходе на страницу пользователь мог сам добавить поиск в браузер, достаточно в блок
Чтобы программно отобразить окно добавления поисковой системы, создаём гиперссылку, запускающую JavaScript-функцию AddSearchProvider:
href="javascript:window.external.AddSearchProvider('http://terrasoft-community-search.narod2.ru/browsersearch.xml')">Добавить в браузер поиск по Terrasoft Community> >
В обоих примерах указано название XML-файла, находящегося на сервере. Вот его примерное содержимое:
В файле прописан шаблон адреса для поиска, название, иконка и ряд других опций (приведены не все). Если поиск на сайте использует метод "post" вместо "get", то в IE работать не будет.
Для пользователей Opera
В браузере Opera действует другой механизм. Достаточно нажать правую кнопку мыши в поле поиска и выбрать пункт меню "Создать поиск..." ("Create Search..."). Появится окно, в котором можно будет задать название поиска, клавиатурное сочетание ("Keyword") и назначить этот поиск службой по-умолчанию.
UPD:
В настоящее время добавление поиска по сайту в браузер реализовано непосредственно на Community. Просто нажмите на иконку слева от поля поиска (Firefox) или стрелочку справа от него (IE) и выберите добавление этого сайта.