gpt4 book ai didi

javascript - 如何仅使用 JavaScript 来比较两个网页?

转载 作者:行者123 更新时间:2023-12-03 00:37:55 26 4
gpt4 key购买 nike

我正在使用 jsdom 模拟两个不同的网页,我想比较这两个网页以查看它们是否相同。在我看来,不可能精确测试网页是否相等。

我能做的一件事就是比较每个页面的window.document.body.outerHTML,看看它们的HTML代码是否相同。但是,这无法测试,例如,按下按钮后每个页面都有完全相同的事件。

我还可以对每个页面的窗口元素进行深入比较,以比较每个页面的全局变量及其相等性。但我无法测试函数内部的局部变量。

我问这个问题的原因是因为我计划模拟完全相同的网页,但一次预先添加一些 JavaScript 代码,并检查该 JavaScript 代码是否导致任何更改。前置的 JavaScript 代码将禁用客户端对 document.cookie 的访问。实验的总体计划是测试在客户端 JavaScript 不访问 cookie 的情况下,流行网页的呈现是否会有所不同。

最佳答案

我认为你思考的方向是测试。你是对的,服务器发出的字节不会告诉你太多关于它们是如何解释的。

有许多可用的前端测试框架。为您的基线编写测试,然后在具有 cookie 相关更改的版本上执行它们。

关于javascript - 如何仅使用 JavaScript 来比较两个网页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53582994/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com