0

我正在向服务器发送多个 HTTP 请求并获得 HTML + JS 响应。我想检查哪些所有响应都在产生 JS 警报或任何基于 DOM 的事件。要发送 HTTP 请求,我使用的是 Node.js

特别是当客户端有一个本地 JS 并且如果用户输入 alert(123) 它将产生一个 JS 警报。因此解析原始响应将无济于事,因为数据不是来自服务器,它仅限于客户端。

如何输入数据并重新呈现 HTML?

我该如何自动化呢?需要建议。

4

1 回答 1

1

我认为如果没有真正的浏览器,您将很难做到这一点。

我会使用无头浏览器PhantomJS来呈现页面并运行 javascript。它甚至有一个onAlert处理程序!

于 2013-09-12T07:14:40.380 回答