2015-05-28 4 views
1

Я использую .NET 4.0 и C# для разработки стандартного приложения форм. У меня есть меню справки, в котором я хотел бы предоставить вариант «Чат». В настоящее время мы используем LiveChat для нашего «чат-клиента». Они предоставляют аналогичный Javascript, который вы будете использовать в веб-браузере для использования в качестве клиента чата. Если у меня есть пользователь, нажмите на пункт меню «Чат», как я могу запустить браузер и использовать этот скрипт java для открытия сеанса чата?Как вставить javascript чат-клиент в C#

ответ

3

Вы можете открыть окно с WebBrowser Control

и перейти к локальной HTML-файлу с яваскриптом кодом чата в нем. Или вы можете перейти к удаленному URL-адресу с кодом в нем.

В окнах управление веб-браузером использует IE под капотом. Я не знаю, как это будет работать на других системах.

Если вам нужны другие типы поддержки браузера, также есть Awesomium, который больше похож на движок рендеринга Chrome и GeckoFx, который больше движков Firefox.

+0

В Microsoft Windows используется [хороший пример] (https://code.msdn.microsoft.com/windowsapps/How-to-inject-javascript-f3970459), в котором используется код JavaScript в приложении WebBrowser в приложении Windows Forms. Также есть [вопрос] (http://stackoverflow.com/questions/153748/how-to-inject-javascript-in-webbrowser-control), введя JavaScript в элементе управления WebBrowser в StackOverflow. – Didgeridoo

Смежные вопросы