Как настроить простой браузер, поддерживающий JavaScript? - PullRequest
0 голосов
/ 29 июня 2011

Я хотел бы установить простой веб-браузер, который загружает HTML-страницу, анализирует ее, генерирует dom и выполняет код javascript. Я хотел бы знать, есть ли простой проект (например, не Firefox, который хорош, но слишком большой, чтобы просто понять эту логику), показывающий, является ли это правильным способом справиться с этим или кто-то, чтобы объяснить мне, если я что-то упустил. Нет конкретного языка (но желательно быть на Python, c # / c ++ / c). Я застрял сейчас в интеграции движка JavaScript, я не знаю, что делать.

Thx

Ответы [ 3 ]

1 голос
/ 29 июня 2011

Google Chrome тоже с открытым исходным кодом с аккуратным движком javascript v8. http://code.google.com/chromium/ http://code.google.com/p/v8/

другим способом могут быть nodejs. это серверный javascript с использованием движка v8. так что нет рендеринга, просто чистый javascript. может быть, этого достаточно, если вам не нужен рендеринг. http://nodejs.org/

1 голос
/ 29 июня 2011

Я не думаю, что легко запустить движок javascript самостоятельно. Однако вы можете использовать движок с открытым исходным кодом (например, JS-движок WebKit) и интегрировать его в свой проект.

Больше информации:

http://www.webkit.org

0 голосов
/ 29 июня 2011

Для этой цели вы можете использовать класс WebBrowser из .NET.

http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.aspx

...