Браузер от Mozilla в проекте на C#
Обычно свой браузер пишут, чтобы произвести автоматизацию или программное управление над некоторыми процессами. И как ни странно практически никто не хочет использовать встроенный компонент браузера той среды разработки, в которой создается проект. И здесь нет ничего удивительного. Поэтому разработчики вынуждены искать сторонние продукты для решения своих задач.
При поисках движка, выбор пал на движок от Mozilla Gecko. И так получилось, что документация и примеры по его использованию (практически только на англоязычных ресурсах) были под C# или под VB.Net. Я свой выбор остановил на C#. Читать далее
Модификация браузера от Mozilla в C#
Если в своих проектах на C# вы используете браузер, основанный на движке от Mozilla Gecko, то вы наверняка заметили что его стандартные возможности, желают оставлять лучшего. Имеется в виду, что если вы используете чистую, а не модифицированную библиотеку Skybound.GeckoFX. Конечно следует выразить благодарность разработчикам этого движка и этой библиотеки. Ведь лучше иметь немного, чем не иметь ничего. Но на этой библиотеке далеко не “уедешь” (хотя смотря у кого какие цели). Потому что она имеет самый минимально необходимый функционал. Но ее можно расширить до колоссального перечня различных возможностей. Если вы хотите управлять программно некоторыми операциями, то необходимо объявить необходимые интерфейсы и описать реализацию нужных вам методов. В этой статье я продемонстрирую, как расширить функциональные особенности библиотеки Skybound.GeckoFX. Читать далее