如何设置支持javascript的简单浏览器?
我想设置一个简单的web浏览器,下载html页面,解析它,生成dom并执行javascript代码。我想知道是否有一个简单的项目(不是firefox,它很好,但是太大了,不足以理解这段逻辑)显示它是否是处理这个问题的正确方法,或者如果我遗漏了什么,是否有人向我解释。没有特定的语言(但最好是python、c#/c++/c)。我现在正忙于集成javascript引擎,我不知道该怎么做如何设置支持javascript的简单浏览器?,javascript,browser,programming-languages,Javascript,Browser,Programming Languages,我想设置一个简单的web浏览器,下载html页面,解析它,生成dom并执行javascript代码。我想知道是否有一个简单的项目(不是firefox,它很好,但是太大了,不足以理解这段逻辑)显示它是否是处理这个问题的正确方法,或者如果我遗漏了什么,是否有人向我解释。没有特定的语言(但最好是python、c#/c++/c)。我现在正忙于集成javascript引擎,我不知道该怎么做 Thx我认为自己开发javascript引擎并不容易。但是,您可以使用开源引擎(例如WebKit的JS引擎)并将其集
Thx我认为自己开发javascript引擎并不容易。但是,您可以使用开源引擎(例如WebKit的JS引擎)并将其集成到您的项目中 更多资讯:
为此,您可能需要使用.NET中的WebBrowser类
谷歌chrome也是开源的,有一个整洁的javascript引擎v8。 http://code.google.com/p/v8/ 另一种方法可以是nodejs。这是使用v8引擎的服务器端javascript。所以没有渲染,只有纯javascript。如果您不需要渲染,也许这就足够了。
浏览器非常复杂,这是有原因的。我更考虑使用V8(因为我主要在这个玩具项目中使用python,python绑定似乎工作得很好),而不是开发我自己的引擎,但这一个没有展示如何集成javascript引擎。它只是做下载、cookie管理等。