SingleFile - 單檔案保存網頁

將當前網頁保存為一個.html網頁檔案

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

作者
PYUDNG
今日安裝
0
安裝總數
2,592
評價
13 0 0
版本
2.2
建立日期
2021-01-07
更新日期
2022-02-07
尺寸
43.3 KB
授權條款
MIT
腳本執行於
所有網站

SingleFile - 单文件保存网页

保存当前页面的全部可见内容到一个.html文件中,包含了所有文字、排版、图像。

效果见图3、图4,分别为网页视图与SingleFile保存的文件视图




第一次使用说明

  • 由于网页上的部分内容(比如图片)与网页本身不在同一个域名下,保存网页时需要跨域访问。由于Tempermonkey的安全机制,跨域访问网络资源需要运行时用户手动允许。第一次保存网页时,若出现“一个用户脚本试图访问跨源资源”界面,请在Tempermonkey中如下图所示操作,保证脚本能正常运行




更多脚本:

更新内容:

v2.2

  • 新增多语言支持
  • 添加了一个TM菜单加载中小动画

v2.1

  • bug fix: 修复了部分空src、href导致程序错误的bug
  • 支持使用favicon.ico补全网页图标(即:修复部分网页图标不能保存的问题)
  • 支持<img><source>的srcset属性(即:支持更全面网页图片)

v2.0

时隔一年零十五天,脚本完全重写一遍,虽然代码还是屎山,但是功能确有完善什么半吊子打油诗,已阅,狗屁不通!

  • 所有代码完全重写(移除了历史屎山代码,加入了全新的屎山代码)
  • 支持整合外部链接css文件中的url资源到输出文件中(即:可以更加全面的保存页面中的字体、图片等等资源到html文件中)
  • 支持全部网页字符编码(即:解决保存网页的乱码问题)
  • 支持清除文档中的inline-script(不好解释,总之保存的html文件更加稳定了)
  • 支持保存文档中的部分value值(即:输入框的文本、表格的内容、进度条的进度可以保存到html文件中了)
  • 支持保存canvas上绘制的图像(即:一些原来保存不下来的图像现在可以保存了)

v1.0.2

  • bug fix: 修复了无法处理src=""的img和href=""的link的bug
  • 应用了GMXHRHOOK,最多同时运行20个GM_xmlhttpRequest请求,防止网络卡死和访问失败

v1.0.1

  • bug fix: 修复了插入style到错误文档流的bug

v1.0.0

  • 第一个版本。基本实现了基础功能