23.15 如何离线保存网页 https://scz.617.cn/misc/201707041812.txt Q: 绝大多数网页可以通过"另存为"实现离线保存网页,但有时候这样得到的离线网页打 开不正常,比如知乎的某些链接,"另存为"得到的离线版本用Firefox打开时一片空 白。 D: bluerust 2017-07-04 18:12 用Chrome访问这种链接,右键菜单->检查,在Elements里找相应的div, 右键->Copy->Copy outerHTML,粘贴到一个HTML里,用浏览器打开它,另存为。虽然 丢失了样式表,但至少可以得到主要内容,包括图片。作为中间结果出现的HTML,用 浏览器打开后可以继续检查、修正,然后另存为。 Firefox的Firebug也可进行类似操作。 出现这种现象可能是低版本Chrome、Firefox的BUG,换最新版本试试。 D: scz 多次测试后,发现根本原因是这种页面有些内容是动态加载的,你得真地浏览到那个 位置,才会加载相应位置的内容,否则得到的离线版本残缺不全。因此,不要一打开 页面就立即另存为,而是用鼠标拖曳到页面底部,确保所有动态加载的内容都已出场, 然后另存为。 如果对离线版本中的内容有意见,用浏览器打开离线版本页面,用Chrome的开发者工 具或Firefox的Firebug继续修正,再次另存为。