Можно ли написать программу, которая бы получала кокой либо текст и выводила его в браузер с нужной обработкой.
Например, чтобы это был мини подъязык программирования. Как вообще работает JavaScript / PHP с браузером?
Можно ли написать что то подобное JS, например.
заранее спасибо за ответ!
Другие языки программирования и технологии
C# работа с браузером
С отдельным браузером, который установлен на компе, очень сложно взаимодействовать, но можно интегрировать автономный (независимый от браузеров) браузерный движок в ваше приложение. Простейший пример - WebBrowser, но в нем движок от Internet Explorer, со всеми вытекающими. Есть и лучшие движки. Подробнее -здесь:
http://www.codeproject.com/Tips/825526/Csharp-WebBrowser-vs-Gecko-vs-Awesomium-vs-OpenWeb
> Как вообще работает JavaScript / PHP с браузером?
Браузерный движок парсит HTML и JavaScript, строит дерево элементов HTML и визуализирует его, обрабатывает JavaScript. Все эти возможности есть в браузерном движке.
А вот с PHP не получится. PHP вообще не попадает на ваш комп. PHP обрабатывается сервером, а сервер передает уже результат обработки (HTML+CSS+JS).
http://www.codeproject.com/Tips/825526/Csharp-WebBrowser-vs-Gecko-vs-Awesomium-vs-OpenWeb
> Как вообще работает JavaScript / PHP с браузером?
Браузерный движок парсит HTML и JavaScript, строит дерево элементов HTML и визуализирует его, обрабатывает JavaScript. Все эти возможности есть в браузерном движке.
А вот с PHP не получится. PHP вообще не попадает на ваш комп. PHP обрабатывается сервером, а сервер передает уже результат обработки (HTML+CSS+JS).
Да. В .NET есть WebBrowser. Другое дело, что WebBrowser это по сути Internet Explorer - придется повозиться. Кст. NET платформа достаточно интересна сделана в плане динамической компиляции.
Есс-но можете попробовать взять другой движок но не знаю как там с адаптацией под C# =)
А можно написать транслятор со своего языка в JavaScript. Подгружаете код, анализируете, транслируете в JavaScript и передаете в WebBrowser
Вопрос только зачем это всё?
P.S: PHP - вообще другая песня.
Есс-но можете попробовать взять другой движок но не знаю как там с адаптацией под C# =)
А можно написать транслятор со своего языка в JavaScript. Подгружаете код, анализируете, транслируете в JavaScript и передаете в WebBrowser
Вопрос только зачем это всё?
P.S: PHP - вообще другая песня.
asp.net + c# смотри в эту сторону под такие задачи. Но даже в этом случае JS в идеале тоже востребован для фронта.
Конкретней ставь вопрос. Если хочешь получать доступ из C# к браузеру напрямую никак. Есть стандртные компоненты Enternet Explorer разве что.
Похожие вопросы
- Почему JS более общий язык, чем PHP? Хотя придумывался только для работы в браузере. Будет ли когда-нибудь с PHP также?
- Посоветуйте литературу по VBA (word) для работы с браузерами
- C++. Работа со строковыми массивами.
- C++. Работа с символьными данными. Напишите пожалуйста
- С/C++ работа с файлами, удаление и вывод на экран заранее не известных файлов
- Программирование на C++.Работа с файлами.
- нужно написать браузер на C++
- Что быстрее освоить и пойти на работу: C# или Java? Есть опыт на устаревшем языке.
- Программирование, C++, курсовая работа по C++ на тему список студентов
- Учусь програмировать на C++ по книге "C++ для чайников".Проблема.