3

所以我们都知道DOM(文档对象模型)是一个在 Web 浏览器中表示 HTML 页面的接口,您可以使用 JavaScript 与它进行交互。

有时我会读到关于需要 Web 浏览器才能使用 DOM 的评论。但这是真的吗?

难道没有其他的 DOM 实现,例如服务器端 JavaScript 引擎、屏幕抓取工具、单元测试框架、除 JavaScript 之外的其他编程语言等吗?

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

4

2 回答 2

1

有时我会读到关于需要 Web 浏览器才能使用 DOM 的评论。但这是真的吗?

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

于 2012-08-17T13:11:27.937 回答
1

您正在寻找的术语是“无头浏览器”,是的,它们确实存在。无需启动 IE、Chrome 或 firefox 实例即可执行 JavaScript 并从 DOM 中挖掘数据。查看Phantom.jsZombie.js

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

于 2013-03-17T20:26:44.300 回答