但是mhtml只会下载明确引用过的资源…吧…
我之前也有遇到过,因为页面过度依赖动态加载,全部丢进js,甚至有的是根据状态来获取的不同信息,然后保存就翻车了的情况,当然这也比较极端…
在文件夹里 copy *.html 1.html
就合并为1.html了
不是这种情况,是每个网页保存成一个html和一个文件夹的形式,需要把这两个合并。
确实越来越复杂了,因为打包成单html的方式确实不多,也许换个思维会更好一些。我去看了你之前提到的Save Page WE,其实在评论区就有人提到了保存单HTML的扩展解决方案。而且恰好前面 @amen 也提到了。
https://chrome.google.com/webstore/detail/singlefile/mpiodijhokgodhhofbcjdecpffjipkle
也许值得一试。
可以试试用火狐打开,然后用

这个东西,直接就变成一页的了
@CKylinMC 感谢多次帮忙,Save Page WE和SingleFile我都测试过了,无法保存本地网页,在线的倒是可以,但是在线的多余网页元素占了一般以上,实在不行估计只能求mht或者pdf了。
PS:Save Page WE可以加载文件列表,这个很强大,然而依旧不支持本地网页 ![]()
@puwei7788 情况如上所述,保存多个标签页可以用菜单中的Save unpinned tabs或者Save all tabs。
@anon23138622 情况如第一段所述,我在Chrome中测试无法支持本地网页。
是的. 不过我们之前讨论的是 html .
跟mhtml不一样.
所以我才说 html包含很多附属文件.
另外据我所知, mhtml 也无法100%实现一些代码的效果. 不过对于阅读来说足够用了.
你指的是一个文件带一个文件夹的,还是集成到一个文件中去的?
确实如此,我测试了下edge保存的mht,火狐打开看不见图片,所以阅读够不够还得实操决定。
这个应该比较接近题意,但其实也依赖js
膜拜大神,这招确实可行,骗过扩展进行保存。
在有更好的直接转换工具出现之前,这个方案是最优解了。
最终还是要合并啊,我现在遇到同样的问题,你现在想到办法合并html了嘛???
就是帖子给出的方案,本地模拟HTTP服务打开网页,用之前我们讨论的扩展保存。


