我希望能够在与 html 页面交互后保存它的状态。
假设我点击了一个复选框,或者 javascript 设置了各种元素的值。
如何保存“javascript-rendered”页面?
谢谢。
最佳答案
在 Chrome(显然还有 Firefox)中,有一个特殊的 copy() 方法可以将呈现的内容复制到剪贴板。然后,您可以通过将其粘贴到您喜欢的文本编辑器来做任何您想做的事情。
https://developers.google.com/chrome-developer-tools/docs/commandline-api#copyobject
控制台示例:
copy(document.body.innerHTML);
注意:我注意到 Chrome 在方法运行后报告未定义,但是,它似乎正确执行并且正确的内容在剪贴板中。
关于javascript - 获取 javascript 渲染页面的 html(与它交互后),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10144820/