如何增加或实现一个DOM API到v8?

我正在编写一个服务器应用程序,它能够在向客户端提供服务之前操作DOM。
我使用C ++和Google的v8作为JavaScript引擎,但在v8中没有看到任何DOM API。
有没有一个开源的实现在HTML上进行DOM操作?
如果不是,你会如何执行一个?


DOM在Chrome中创建并链接到V8引擎。 V8资源对浏览器DOM一无所知。 为你工作的最快捷方式是尝试提取将HTML加载到结构中的Chrome(真正的Chromium)部分以及将DOM和DOM方法链接到V8的部分。 这可能不像你想象的那么糟糕。 如果有的话,据我看到的V8源代码,Google可以生成非常干净的C ++。 这可能不像你想象的那么糟糕。


你检查过CplusplusDOM吗? (在你的问题被提出后被创建)

C ++ DOM API是一个用于使用Web IDL C ++绑定在Web浏览器内访问DOM对象的C ++ over NPAPI / Pepper编写Web应用程序的库。


正如你已经有(根据我的理解)你自己在C ++中的dom实现,并且只需要JS dom绑定,我相信在JS映射的低级JS函数中实现其大部分将更容易,

链接地址: http://www.djcxy.com/p/42905.html

上一篇: How to incoparate or implement a DOM API to v8?

下一篇: How to simplify in app Application Settings management?