除了Web浏览器之外,还有W3C DOM的实现吗?

时间:2012-08-17 13:09:54

标签: api dom w3c

所以我们都知道DOM (Document Object Model)是一个在Web浏览器中表示HTML页面的界面,您可以使用JavaScript与它进行交互。

偶尔我会读到关于需要网络浏览器来使用DOM的评论。但这是真的吗?

是否有其他DOM实现,例如服务器端JavaScript引擎,屏幕抓取工具,单元测试框架,JavaScript以外的其他编程语言等?

或者这真的从来没有这样做过吗?

2 个答案:

答案 0 :(得分:1)

  

偶尔我会读到关于需要网络浏览器来使用DOM的评论。但这是真的吗?

当然不是。你的理解是正确的。

答案 1 :(得分:1)

您正在寻找的术语是“headless browser”,是的,它们确实存在。无需启动IE,Chrome或Firefox的实例来执行JavaScript并从DOM中挖掘数据。查看Phantom.jsZombie.js

与此主题相关的许多其他问题: