我想知道是否可以加载像 twitter search results page 这样的网站将 node.js 与 jsdom 结合使用,并且仍然能够在初始渲染后检测到 DOM 中的任何变化。
示例:
初始页
修改后的页面
感谢您的帮助。
最佳答案
如果你想检测 DOM 树中发生了什么变化,你需要了解 minified Twitter 的 javascript 代码并正确拦截事件或回调。我不建议您使用这种方法,因为在浏览器中完美运行的 js 代码在使用 jsdom 时可能会中断。例如,当我尝试使用 jquery 进行一些服务器端报废时,我遇到了这个 bug在大多数浏览器中绝对不是问题。
目前,我建议您使用 Search API直接来自 Twitter,这是一种更直接的方法。
希望对您有所帮助!
关于javascript - 使用 node.js 在服务器端监视 DOM 更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5094033/