Страницы

Поиск по вопросам

понедельник, 13 апреля 2020 г.

Google Chrome в приложении Win forms

#c_sharp #google_chrome #winforms

                    
Пишу приложение на С#, в котором хотелось бы увидеть браузер crome для использования
google speech. Использовал awesomium, которым открыл страницу но google speech он не
поддерживает. Т.е. Нужен именно хром в моем приложении. Может кто сталкивался с подобным.
Заранее спасибо    


Ответы

Ответ 1



How to develop Desktop Apps using HTML/CSS/JavaScript? Перевод принятого ответа: Можно начать с Titanium'а для десктопной разработки. Также стоит обратить внимание на chromiumembedded. Это по сути контрол веб-браузера, основанного на хромиуме. Он написан на C++ и позволяет использовать все низкоуровневые возможности ОС (Growl, иконки в трее, доступ к локальным файлам, com-порты и т. д.) и при этом писать всю логику и интерфейс приложения на html и javascript. Он также позволяет перехватывать любые http-запросы, чтобы обратится к локальным ресурсам или выполнить особые действия. Например, запрос на http://localapp.com/SetTrayIconState?state=active может быть перехвачен контейнером, который вызовет код на Си++ чтобы обновить иконку в трее. Он позволяет создавать функции, которые могут непосредственно вызываться из js. Но в CEF очень сложно отлаживать js. Там нет ничего похожего на Firebug. Ещё можно посетить AppJS.com (Помогает создавать десктопные приложения под Linux, Windows и Mac используя HTML, CSS и JavaScript). Как дополнил @Clint, команда Bracket.io (Adobe) используя Chromium Embedded Framework создала замечательную оболочку. Она называется brackets shell. Также доступно её описание.

Ответ 2



Возможно, это или вот это будет вам полезно

Ответ 3



Selenium Webdriver под кучу языков идет на ура. Из личного опыта я с ним работаю больше года в Visual Basic 2008

Комментариев нет:

Отправить комментарий