Страницы: 1
izh_dima
У меня похожая задача: на окне браузера никаких кнопок.
Мне даже потребовалось отключить контекстное меню по правой кнопке мыши.
Советую прочитать статью http://swblog.ru/articles/programming/brauzer-ot-mozilla-v-proekte-na-c.html
Я на основе этой статьи создал свой браузер.
Все работает нормально: окно без кнопок(одна рамка) и контекстное меню отключил - "терминала для отображения страницы"(как Вы назвали).
И всем остальным Вашим требованиям удовлетворяет.
Но у меня есть проблема: http://forum.mozilla-russia.org/viewtopic.php?id=61028
28-11-2013 16:35:38
izh_dima
Посмотрите также(может пригодится) - http://forum.mozilla-russia.org/viewtopic.php?id=60324
Создал браузер на основе GECKOFX 22.0 и XULRUNNER 22.0. Использовал VisualStudio 2010.
Сайт, который работает с этим браузером, должен создавать новые окна из скрипта посредством window.open(....).
При этом новые окна должны создаваться (также посредством window.open(....)) и из созданных окон.
В IE(8 и выше) и FireFox(22 и выше) всё нормально работает. ОС - windows7.
В моем браузере открывается только первое окно (с исходного сайта), а вот из этого окна новое окно не создается.
И ещё одна особенность: в IE и FF если создать несколько окон, а затем закрыть браузер,
то созданные окна остаются на экране.
А в моем браузере, если его закрыть, то закрывается и это единственное созданное окно.
Пробовал различные настройки :
GeckoPreferences.User["xpinstall.whitelist.add"]="localhost";
GeckoPreferences.User["privacy.popups.disable_from_plugins"]=2; // 0 - тоже не помогает
GeckoPreferences.User["privacy.popups.usecustom"]=true;
GeckoPreferences.User["privacy.popups.policy"]=0;
GeckoPref
vmas
Большое спасибо!
Разобрался с помощью Вас.
На всякий случай для других , кто с этим столкнется:
В GeckoFx18 добавить строку GeckoPreferences.Default("extensions.blocklist.enabled") = false;
А в GeckoFx22.0 добавить строку GeckoPreferences.User["extensions.blocklist.enabled"] = false;
villa7
Дело в том, что когда создаешь свой браузер(на основе GeckoFX), то в нём папки plugins нигде нет. Я пробовал класть этот флэш во все возможные места(каталога браузера)
и папку эту создавал в разных местах.
Не помогло. Может быть в самом GeckoFX надо использовать какой-нибудь метод(типа разрешения поиска плагинов . . .)?
Но все равно Вам спасибо. Хотя бы сама суть обращения с плагинами немного прояснилась.
Частично разобрался.
Не установлен плагин Adobe Flash Player для мозиллы.
Проблему сформулирую по-другому:
как установить плагин в браузер созданный на основе GECKOFX 22.0 и XULRUNNER 22.0. ?
Под GECKO я имею ввиду GECKOFX
Потребовалось создать браузер под windows xp/7 с минимальными функциями - практически только окно браузера без всяких кнопок вокруг
него, чтобы его можно было вставлять в свои программы (как webbrowser в C#, который для данной задачи по определенным соображениям
использовать нельзя.)
Создал браузер на основе GECKOFX 22.0 и XULRUNNER 22.0. Использовал VisualStudio 2010.
Браузер нормально работает, но игнорирует теги <OBJECT> и <EMBED>.
Текст заключенный в тег <noembed> в окне тоже не появляется.
При этом FireFox 23(на этом же компьютере, тот же html-файл) отрабатывает все нормально.
GECKO скачал в виде исходных кодов(на C#) с https://bitbucket.org/geckofx/
XULRUNNER в готовом виде с ftp://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/22.0/xulrunner-22.0.en-US.win32.sdk.zip
В инете прочитал, что для обработки этих тегов у браузера должны быть подключены какие-то плагины. Какие???
И как эти или это плагин подключить к моему браузеру???
Но если эти теги не обрабатываются(нет плагин
Страницы: 1