Как зайти в Даркнет?!
25th January, 01:11
4
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
893
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
912
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4380
0
Помогите пожалуйста решить задачи
24th November, 23:53
6084
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4350
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4395
0
Метода Крамера С++
23rd October, 11:55
4308
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2598
0
Можно ли встроить геккона или Webkit в форму Windows так же, как и WebView?
Я хотел бы знать, существует ли такая вещь, как Gecko.NET ;) я имею в виду, точно так же, как мы можем встроить WebView, и это "instance" из IE7 внутри любого приложения Windows Forms (и сказать это navigateto(fancy_url); ). Я бы с удовольствием использовал Firefox или WebKit.
Кто-нибудь пробовал это?
UPDATE: пожалуйста, имейте в виду, что хотя можно встроить Gecko с помощью упомянутых элементов управления, это все еще невозможно напечатать при использовании Gecko.
Обновление от марта 2010 года : по-прежнему невозможно печатать изначально с помощью GeckoFX, однако существует несколько методов, которых может быть достаточно, в зависимости от того, что вы пытаетесь сделать. Смотрите: http://geckofx.org/viewtopic.php?id=796 для получения дополнительной информации.
Обновление октябрь 2013 : я больше не занимаюсь разработкой Windows, поэтому у меня нет интереса к этому, но, похоже, что разработка Gecko может быть найдена здесь: https://bitbucket.org/geckofx , и она, похоже, недавно обновлена. Оставив это здесь для будущих Windows разработчиков ;)
Обновление январь 2017 : я получил email от компании под названием TeamDev . Они создали основанный на хроме компонент браузера .NET под названием "DotNetBrowser", который может использоваться для отображения современных веб-страниц в приложениях Windows Forms.
Чтобы цитировать email напрямую:
Вот некоторые сведения о компоненте, которые могут быть полезны:
- DotNetBrowser основан на хроме, таким образом поддерживая HTML5, CSS3, JS и самые последние веб-стандарты. Базовая версия библиотеки Chromium регулярно обновляется.
- Компонент подходит как для WPF, так и для Windows форм настольных приложений и работает как для C#, так и для VB.NET.
- Библиотека имеет коммерческую лицензию, однако бесплатные лицензии предоставляются для проектов с открытым исходным кодом и академических проектов.
Отказ от ответственности: я не использовал этот DotNetBrowser для того, чтобы я больше не делал Windows разработки, но, возможно, стоит проверить, если вы ищете решение для этого.
Это, конечно, возможно. Все, что вам нужно сделать, это зарегистрировать элемент управления Mozilla ActiveX (mozctlx.dll я считаю), и вы можете перетащить его в свою форму как любой элемент управления ActiveX. Интерфейс программирования аналогичен (хотя и не идентичен) интерфейсу IE, и в некоторых случаях вы даже можете использовать управляемую библиотеку Microsoft.MSHTML.dll для управления.
Я считаю, что это упаковано с Firefox. Если нет, то вы также можете получить только встраиваемые биты от Mozilla. Просто сделайте поиск Google для Mozilla ActiveX control или Mozilla Embedding C#, и это должно привести вас на правильный путь.
GeckoFX больше не обновляется. Альтернативой является обертка MozNet XulRunner от Se7en Soft. MozNet имеет массу функций, которых нет у GeckoFX, и активно обновляется и поддерживается.
Я просто хотел бы указать всем, кто хочет внедрить Gecko в свои приложения, что проект GeckoFX, по-видимому, был оставлен его создателями (программное обеспечение Skybound). MozNET, в то время как ранее базировался на GeckoFX, своего рода' взял мяч и побежал с ним. Он имеет полную возможность печатать, делать предварительный просмотр печати и позволяет настроить все это через родной диалог печати Windows, даже - и многое другое .
OpenWebKitSharp-это оболочка вокруг движка WebKit (nightly) и очень продвинутая. Посмотрите здесь (раздел OpenWebKitSharp): http://code.google.com/p/open-webkit-sharp/
Обновление 2016 года:
Компонент .Net, который может быть использован для интеграции движка Firefox в ваше приложение .Net. Это основано на Geckofx , но в отличие от текущей версии Geckofx это будет работать с обычной сборкой выпуска Firefox. Чтобы использовать Geckofx, вам нужно будет построить Firefox самостоятельно. Опять же коммерческая поддержка доступна, но сам компонент полностью открыт для использования .
(Полное раскрытие информации: я работаю в этой компании, поэтому принимаю все, что я говорю, с долей соли)
@Martin: Да, версия Локка Adam устарела. Но это потому, что отдельное распределение не нужно. Теперь он построен с помощью rest кодовой базы Mozilla.
Если вы скачаете Prism (ie XulRunner), это даст вам базу, которую вы можете настроить под свои нужды, и это включает в себя самую последнюю версию элемента управления (в каталоге \Prism\xulrunner вы найдете mozctlx.dll).
@Greg: на самом деле, это элемент управления ActiveX. Кстати, все элементы управления ActiveX - это элементы управления COM. ActiveX построен на COM.
По состоянию на 30 октября 2011 года появилась новая информация, которую необходимо добавить со времени предыдущих сообщений. В частности, в то время как Skybound перестал поддерживать свою версию, есть по крайней мере один активно поддерживаемый, свободный, с открытым исходным кодом fork.
Я использую fork Хиндл в BitBucket, который в силу его инструмент, который анализирует XpCom международные водительские удостоверения и создает c# фантики, стремительно обновляются с поддержкой для каждой новой версии Firefox/Gecko.
Смотрите этот пост для обзора других вариантов.
Я верю, что "геккон FX" [1] - это то, что вам нужно.
Чтобы цитировать с веб-сайта """
GeckoFX-это элемент управления Windows Forms, написанный на чистом, комментируемом C#, который вставляет элемент управления браузера Mozilla Gecko в любое приложение Windows Forms. Он также содержит простую модель класса, обеспечивающую доступ к HTML и CSS DOM. """
1) я не могу разместить ссылку как "new users aren't allowed to add hyperlinks" Поиск "geckofx" на Google code.