精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

保存網頁時“丟三落四”?8k Star 的開源擴展,一鍵完美保存完整網頁

開發 開發工具 開源
用瀏覽器自帶的網頁另存功能時,經常出現丟失圖片,而且還會保存一堆的關聯文件。最近 GitHub 上有一個熱門開源工具,可以完美解決這些問題。

?簡介

SingleFile 是一個瀏覽器擴展,以及 CLI 工具,可快速將完整的網頁保存成單一 HTML 文件。

它兼容 Chrome、Firefox(桌面和移動端)、Edge、Vivaldi、Brave、Waterfox、Yandex 和 Opera 等主流瀏覽器。

項目地址:

https://github.com/gildas-lormeau/SingleFile

安裝

SingleFile 可以安裝在:

  • Firefox: https://extensionworkshop.com/documentation/develop/temporary-installation-in-firefox/
  • Chrome: https://developer.chrome.com/extensions/getstarted#manifest
  • Microsoft Edge: https://docs.microsoft.com/en-us/microsoft-edge/extensions-chromium/getting-started/part1-simple-extension#run-your-extension-locally-in-your-browser-while-developing-it-side-loading
  • Firefox: https://addons.mozilla.org/firefox/addon/single-file
  • Firefox 移動端:https://blog.mozilla.org/addons/2020/09/29/expanded-extension-support-in-firefox-for-android-nightly/
  • Chrome: https://chrome.google.com/extensions/detail/mpiodijhokgodhhofbcjdecpffjipkle
  • Microsoft Edge: https://microsoftedge.microsoft.com/addons/detail/efnbkdcfmcmnhlkaijjjmhjjgladedno
  • 也可以通過手動下載 zip 文件,解壓到磁盤上并且按照以下說明手動安裝:https://github.com/gildas-lormeau/SingleFile/archive/master.zip

簡單使用

等到頁面完全加載后,單擊擴展工具欄中的 SingleFile 按鈕以保存頁面,在處理頁面時再次單擊該按鈕以取消該操作。

  • 當前 tab 的內容
  • 選中的內容
  • 選中的 frame
  • 通過右鍵單擊擴展工具欄或網頁上的 SingleFile 按鈕打開菜單,可以保存:
  • 也可以一鍵處理多個 tab 并保存:
  • 選中的 tab
  • 未固定的 tab
  • 所有的 tab
  • 在菜單中選擇 "Annotate and save the page...":
  • 可以高亮文本
  • 添加注釋
  • 刪除內容
  • 如果啟用自動保存,頁面每次加載后都會自動保存頁面
  • 文件下載后保存路徑是瀏覽器配置中的下載文件夾

SingleFile的命令行界面

SingleFile 可以通過命令行啟動,它通過 Node.js 作為注入網頁的獨立腳本運行。

使用 Docker 安裝

  • 從 Docker Hub 安裝
docker pull capsulecode/singlefile
docker tag capsulecode/singlefile singlefile
  • 手動安裝
git clone --depth 1 --recursive https://github.com/gildas-lormeau/SingleFile.git
cd SingleFile/cli
docker build --no-cache -t singlefile .

  • 運行
docker run singlefile "https://www.wikipedia.org"

  • 運行并將結果重定向到文件中
docker run singlefile "https://www.wikipedia.org" > wikipedia.html

手動安裝

全局下載和安裝

  • 確保已經安裝了 Chrome 或 Firefox,并且可以通過 PATH 環境變量找到可執行文件
  • 安裝 Node.js
  • 下載安裝 SingleFile 有以下 3 種方法:
npm install -g "gildas-lormeau/SingleFile#master"
  • 手動下載并解壓
unzip master.zip .
cd SingleFile-master
npm install
cd cli
  • git 源碼安裝
git clone --depth 1 --recursive https://github.com/gildas-lormeau/SingleFile.git
cd SingleFile
npm install
cd cli

運行

  • 語法:
single-file <url> [output] [options ...]
  • 查看幫助:
single-file --help

保存頁面內容到指定文件

  • 例子
single-file https://www.wikipedia.org wikipedia.html
  • 保存 list-urls.txt 文件中的 url 列表
single-file --urls-file=list-urls.txt

與用戶腳本集成

可以在 SingleFile 保存頁面之前或之后執行用戶腳本。

  1. 當 SignleFile 作為:
  • 擴展使用時,從選項頁面導出設置、編輯 JSON 文件、替換 userScriptEnabled: false 為 userScriptEnabled: true,并在 SingleFile 中導入修改后的文件來啟用隱藏選項。
  • CLI 工具使用時,使用選項 --browser-script 將腳本路徑傳遞給 SingleFile。
  1. 在用戶腳本中分發自定義事件:
dispatchEvent(new CustomEvent("single-file-user-script-init"));
  1. 在用戶腳本中監聽自定義事件 single-file-on-before-capture-request,這個監聽函數會在頁面保存前被調用:
addEventListener("single-file-on-before-capture-request", () => {
  console.log("The page will be saved by SingleFile");
});
  1. 在用戶腳本中監聽自定義事件 single-file-on-after-capture-request,這個監聽函數會在頁面保存后被調用:
addEventListener("single-file-on-after-capture-request", () => {
  console.log("The page has been processed by SingleFile");
});
  1. 例子,這個腳本會在保存頁面之前從頁面中刪除圖像,并在處理頁面后恢復:
(() => {
  const elements = new Map();
  const removedElementsSelector = "img";
  dispatchEvent(new CustomEvent("single-file-user-script-init"));
  addEventListener("single-file-on-before-capture-request", () => {
    document.querySelectorAll(removedElementsSelector).forEach(element => {
      const placeHolderElement = document.createElement(element.tagName);
      elements.set(placeHolderElement, element);
      element.parentElement.replaceChild(placeHolderElement, element);
    });
  });

  addEventListener("single-file-on-after-capture-request", () => {
    Array.from(elements).forEach(([placeHolderElement, element]) => {
      placeHolderElement.parentElement.replaceChild(element, placeHolderElement);
    });
    elements.clear();
  });
})();

責任編輯:張燕妮 來源: 開源前哨
相關推薦

2021-09-13 17:00:50

微軟Edge瀏覽器

2016-11-28 10:36:04

企業云安全云遷移

2022-03-14 09:30:42

Meta瀏覽器擴展網頁完整性

2018-03-25 08:44:07

iPhonePDF網頁

2024-07-11 16:33:50

2017-06-09 11:11:55

互聯網

2021-07-14 16:03:36

開源技術 工具

2023-10-27 20:52:13

OpenAIJina AI開源

2024-04-16 07:10:46

大模型AI自動生成視頻

2023-06-28 13:48:23

開源圖片

2015-02-09 15:25:52

換膚

2012-11-26 17:09:42

Windows 8

2024-04-08 14:07:51

Animagine開源

2011-01-25 14:50:50

Chrome擴展

2021-09-22 09:25:38

AI 數據人工智能

2024-12-13 15:09:41

K8S開發

2022-07-04 11:28:14

RancherK8s集群云計算
點贊
收藏

51CTO技術棧公眾號

国产一区二区在线视频聊天| 日本肉体xxxx裸体xxx免费| 国产黄色一区二区| 日韩午夜高潮| 国产偷亚洲偷欧美偷精品| 中文字幕在线观看第三页| 嫩草在线视频| 播五月开心婷婷综合| 国产精品扒开腿做爽爽爽男男| 天天做夜夜爱爱爱| 亚洲婷婷影院| 日韩欧美在线影院| 无码日韩人妻精品久久蜜桃| 四虎影院观看视频在线观看| 久久精品视频在线免费观看| 亚洲综合色av| 中文字幕免费观看| 黄色日韩在线| www.亚洲成人| 色综合天天天天做夜夜夜夜做| 国模精品一区二区三区色天香| 国精产品一区二区三区| 日本久久伊人| 欧洲国产伦久久久久久久| 日韩精品视频在线观看视频| 天堂中文8资源在线8| aaa亚洲精品一二三区| 国产免费一区二区三区在线能观看 | 欧美精品三级在线观看| 亚洲熟妇国产熟妇肥婆| 国产黄网站在线观看| 黄片毛片在线看| 国产一区二区三区91| 欧美大胆人体bbbb| 婷婷中文字幕在线观看| 亚洲成人av观看| 欧美日韩一二三四五区| 国产欧美日韩小视频| 国产精品刘玥久久一区| 国产精品天美传媒沈樵| 欧美视频观看一区| 天堂资源最新在线| 99国产精品久| 国产精品av一区| 亚洲国产www| 狠狠色丁香久久婷婷综合丁香| 国产精品成人一区| 亚洲va在线观看| 99视频精品免费观看| 色综合91久久精品中文字幕| 91嫩草丨国产丨精品| 日韩精品欧美激情一区二区| 一区二区三区高清国产| 男人操女人动态图| 美女亚洲一区| 亚洲天堂av高清| 国产一区二区三区四区五区六区 | 精品欧美乱码久久久久久 | 国产精品麻豆| 宅男在线国产精品| 又色又爽又黄视频| 成人在线啊v| 日韩午夜三级在线| 欧美丰满熟妇bbb久久久| 日韩三级av高清片| 日韩免费观看高清完整版在线观看| 久久黄色一级视频| av男人一区| 日韩av资源在线播放| 蜜臀av一区二区三区有限公司| 亚洲素人在线| 在线视频亚洲欧美| 日韩在线观看免| 欧美涩涩视频| 午夜欧美不卡精品aaaaa| 天天综合天天干| 日本不卡的三区四区五区| 国产精品丝袜视频| av在线资源观看| 成人小视频在线| 日本一区二区三区视频免费看| 在线观看a视频| 一区二区三区产品免费精品久久75| 国产精品国产三级国产专区51| 蜜臀av在线播放| 精品久久久久久亚洲精品| 日本老熟妇毛茸茸| 国产精品一级在线观看| 亚洲国产第一页| 国产呦小j女精品视频| 日韩一区二区三区免费播放| 欧美夫妻性视频| 人妻 日韩精品 中文字幕| 精品在线免费观看| 国产综合av一区二区三区| 国产精品视频一区二区久久| 亚洲精品第1页| 精品国产一区二区三区久久| 亚洲自拍偷拍福利| 99精品免费观看| 26uuu精品一区二区| 亚洲图片欧洲图片日韩av| 男人添女人下部高潮视频在线观看| 狠狠躁夜夜躁人人躁婷婷91| 加勒比av中文字幕| 一区二区美女| 欧美二区在线播放| 中国一级片黄色一级片黄| 成人夜色视频网站在线观看| 天堂资源在线亚洲资源| 春色校园综合激情亚洲| 欧美一区二区三区在线视频| 最新在线黄色网址| 欧美精品首页| 国产在线精品一区免费香蕉| 四虎成人免费在线| 亚洲国产视频一区二区| 亚洲天堂网一区| 欧美大胆a级| 久久综合久久八八| 欧美一级黄视频| 久久综合网色—综合色88| 国产资源第一页| www.成人在线视频| 精品香蕉一区二区三区| 国产一级做a爱免费视频| 加勒比av一区二区| 亚洲国产精品一区在线观看不卡 | 狼人精品一区二区三区在线| 久久夜精品香蕉| 成人黄色三级视频| 久久久久久一二三区| 拔插拔插海外华人免费| 一区二区三区视频免费视频观看网站 | 香蕉视频色在线观看| 欧美呦呦网站| 成人性生交大片免费看中文网站| 色偷偷av一区二区三区| 天天干天天操天天操| 91丨国产丨九色丨pron| 丁香花在线影院观看在线播放| 国产日韩欧美中文在线| 久久久999精品视频| 一级特黄aaa大片| 国产精品久久久久久久久免费桃花| 北条麻妃视频在线| 精品国产一区二区三区噜噜噜| 2019最新中文字幕| 青青草在线免费视频| 欧美天天综合色影久久精品| 色呦呦一区二区| 国产精品日韩久久久| 精品久久久久久亚洲| 美女扒开腿让男人桶爽久久软| 亚洲国产另类久久精品 | 九色视频网站在线观看| 欧美香蕉大胸在线视频观看| 麻豆精品免费视频| 日韩在线观看一区二区| 亚洲第一在线综合在线| 欧美日韩免费电影| 久久精品影视伊人网| 91 中文字幕| 亚洲视频香蕉人妖| 91亚洲一线产区二线产区| 99国产精品久久久久久久| 精品无码久久久久国产| 素人啪啪色综合| 精品国产一区av| 老牛影视av牛牛影视av| 欧美日韩免费在线观看| 欧美三级视频网站| 国产自产v一区二区三区c| 少妇久久久久久被弄到高潮| 老司机精品在线| 日韩免费在线视频| 国产激情视频在线| 日韩精品在线免费观看| 亚洲天堂999| 一区二区欧美视频| 熟女高潮一区二区三区| 国产一区二区成人久久免费影院| 欧美天天综合色影久久精品| 免费在线观看的av网站| 日韩精品免费一区二区三区| 亚洲影院在线看| 天堂网在线最新版www中文网| 最近2019中文免费高清视频观看www99 | 久久久精品人妻无码专区| 美国毛片一区二区| 无码粉嫩虎白一线天在线观看 | 影音先锋在线亚洲| 中文字幕日韩在线| 国产精品第一第二| 超碰中文在线| 中文字幕日韩精品在线| 午夜精品久久久久久久爽| 日韩欧美黄色动漫| 欧美日韩三级在线观看 | 亚洲成人在线网| 亚洲精品一区二三区| 亚洲一区二区三区精品在线| 一区二区伦理片| 成人午夜私人影院| 中文字幕第38页| 亚洲欧美日韩专区| www.国产二区| 99精品综合| 欧美人xxxxx| 极品国产人妖chinesets亚洲人妖| 国产精品丝袜高跟| 成人免费看黄| 久久久久久亚洲| 在线免费av导航| 中文字幕精品久久| 深夜福利在线看| 欧美大肚乱孕交hd孕妇| 国产又黄又粗又长| 欧美综合在线视频| 狠狠人妻久久久久久| 亚洲国产一区二区三区青草影视| 亚洲xxxx3d动漫| 国产精品久久久久影院| 偷拍盗摄高潮叫床对白清晰| 国产又大又长又粗| 精品久久久精品| 久久免费黄色网址| 亚洲精品伦理在线| 婷婷社区五月天| 国产精品不卡一区| 无码少妇一区二区| 久久久久国产精品厨房| free性中国hd国语露脸| 99视频精品全部免费在线| 911亚洲精选| 国产成人免费视| 国产精品一级无码| 国产尤物一区二区在线| 中日韩av在线播放| 免费人成黄页网站在线一区二区| 青青草原成人网| 国产精品婷婷| 欧美三级一级片| 一本色道久久综合亚洲精品不卡| www.射射射| 中文高清一区| 女人喷潮完整视频| 亚洲免费网站| 久久久久国产精品熟女影院| 日日夜夜精品视频免费| 欧美日韩在线免费播放| 日韩国产精品91| 一级在线免费视频| 精品一区二区免费在线观看| 国产福利精品一区二区三区| 国产尤物一区二区| 免费啪视频在线观看| 99视频精品免费视频| 成人免费无遮挡无码黄漫视频| 国产三级三级三级精品8ⅰ区| 毛片网站免费观看| 欧美国产精品一区二区三区| 性少妇xx生活| 亚洲男同1069视频| 国产成人亚洲精品自产在线 | 色婷婷综合成人av| 成人看av片| 欧美精品在线极品| av毛片午夜不卡高**水| 日本精品视频网站| 香蕉成人在线| 国产精品综合久久久久久| 免费成人结看片| 一级做a爰片久久| 欧美日韩一区自拍| 无码精品国产一区二区三区免费| 日韩av成人高清| 国内精品国产三级国产aⅴ久| 国产精品一品二区三区的使用体验| 色先锋资源久久综合| 中文字幕 欧美激情| 日韩美女主播在线视频一区二区三区 | 激情小说网站亚洲综合网| jizzjizz欧美69巨大| 乱子伦一区二区| 性欧美videos另类喷潮| 国模私拍视频在线观看| 成人avav在线| 四虎国产成人精品免费一女五男| 一区二区三区久久| 国产一区免费看| 精品卡一卡二卡三卡四在线| 国产色a在线| 国产+人+亚洲| 成人在线观看免费视频| 国产高清一区视频| 成人综合久久| xxxx18hd亚洲hd捆绑| 久久精品999| 人妻无码一区二区三区| 亚洲日本在线观看| 五月婷婷激情视频| 日韩欧美在线网站| 色开心亚洲综合| 欧美孕妇毛茸茸xxxx| 深夜福利一区| 亚洲欧洲中文| 亚洲视频www| 免费高清视频在线观看| 国产女同性恋一区二区| 国产精品7777| 欧美一区二区三区公司| 成年人在线看| 日本欧美中文字幕| 日本午夜精品| 国产爆乳无码一区二区麻豆| 麻豆成人免费电影| 人妻少妇无码精品视频区| 亚洲福利一区二区| 不卡的日韩av| 久久伊人精品视频| 精品九九久久| 日韩国产一区久久| 久久国产日韩| 亚洲制服丝袜在线播放| 亚洲国产视频在线| www.国产视频| 欧美日韩福利视频| 国产成人免费视频网站视频社区| 亚洲 日韩 国产第一区| 美女网站久久| 在线视频 日韩| 亚洲国产精品影院| 亚洲第一色视频| 欧美人在线视频| 午夜小视频免费| 免费精品99久久国产综合精品| 在线观看免费视频高清游戏推荐| 久久久精品黄色| 69国产精品视频免费观看| 国产丝袜一区二区三区| 中文av在线全新| 精品国产乱码久久久久久郑州公司 | 日本黄色a视频| 精品一区二区在线观看| 黄色精品视频在线观看| 91.麻豆视频| 宅男网站在线免费观看| 97se亚洲综合在线| 极品尤物久久久av免费看| 免费黄色av网址| 亚洲成人在线观看视频| 深爱激情五月婷婷| 555www成人网| 国产精品亚洲二区| 免费男同深夜夜行网站| 日本一区二区三区在线不卡| 中文字幕在线视频第一页| 另类视频在线观看| 亚洲电影一区| 国产原创popny丨九色| 久久精品人人做人人爽97| 中文字幕一级片| 久久这里只有精品99| 一区二区三区高清在线观看| 日韩av在线播放不卡| 99国产欧美久久久精品| 99成人精品视频| 久久精品99久久香蕉国产色戒| 精品一区二区三区亚洲| 日韩av新片网| 久久久国产一区二区三区四区小说 | 欧美日韩亚州综合| 天堂va在线| 久久综合给合久久狠狠色| 奇米精品一区二区三区在线观看一| 日韩福利小视频| 亚洲精品大尺度| 韩国精品视频在线观看| 99热这里只有精品免费| 91视频在线观看免费| 91中文字幕在线视频| 欧美极品少妇xxxxⅹ免费视频 | 国产稀缺真实呦乱在线| 亚洲视频国产视频| www.久久久久爱免| 美女av免费在线观看| 中文字幕在线不卡| 五月天福利视频| 国产在线视频一区| 国内揄拍国内精品久久| 美女100%露胸无遮挡| 国产一区二区三区免费| 成人性生交大片免费看小说| 成人午夜国产| 人妻激情偷乱频一区二区三区| 欧美在线观看你懂的| heyzo高清国产精品| 一本色道久久99精品综合| 91一区二区在线观看|