在 Chrome/(大多数其他现代浏览器)中,您可以右键单击页面上的任意位置,然后单击
Save as..
导出包含所有资源的页面。这还将保存当前显示的页面,而不仅仅是原始 HTML。
我正在使用 Electron 应用程序,并且想做同样的事情,但右键单击上下文菜单缺少该选项。除了手动从源中提取之外,我还能如何执行类似于 Save as..
选项的操作?我尝试了一些 JavaScript 代码来输出到文件,但它似乎不起作用。
假设你的电子渲染器窗口被称为“win”,你可以这样做
win.webContents.savePage('path/to/file', 'HTMLComplete')
第二个参数是保存类型,可以是以下之一
查看更多相关信息这里