目录:
1.你通过web前端开发这门课程学到了什么
2.前端分析对于教学设计的重要意义是什么?
3.通过web前端开发学到了什么
4.前端分析的作用
5.前端分析有什么作用
6.前端分析的意义
7.前端分析对于教学设计的重要意义
8.前端分析需要注意哪些问题
9.前端分析对教学设计的重要意义
10.前端分析的作用与内容是什么
1.你通过web前端开发这门课程学到了什么
【导语】:用浏览器自带的网页另存功能时,经常出现丢失图片,而且还会保存一堆的关联文件。最近 GitHub 上有一个热门开源工具,可以完美解决这些问题。
2.前端分析对于教学设计的重要意义是什么?
网页源码简介SingleFile 是一个浏览器扩展,以及 CLI 工具,可快速将完整的网页保存成单一 HTML 文件它兼容 Chrome、Firefox(桌面和移动端)、Edge、Vivaldi、Brave、Waterfox、Yandex 和 Opera 等主流浏览器。
3.通过web前端开发学到了什么
项目地址:https://github.com/gildas-lormeau/SingleFile安装SingleFile 可以安装在:Firefox: https://addons.mozilla.org/firefox/addon/single-file
4.前端分析的作用
Firefox 移动端:https://blog.mozilla.org/addons/2020/09/29/expanded-extension-support-in-firefox-for-android-nightly/
5.前端分析有什么作用
Chrome: https://chrome.google.com/extensions/detail/mpiodijhokgodhhofbcjdecpffjipkleMicrosoft Edge: https://microsoftedge.microsoft.com/addons/detail/efnbkdcfmcmnhlkaijjjmhjjgladedno
6.前端分析的意义
也可以通过手动下载 zip 文件,解压到磁盘上并且按照以下说明手动安装:https://github.com/gildas-lormeau/SingleFile/archive/master.zipFirefox: https://extensionworkshop.com/documentation/develop/temporary-installation-in-firefox/
7.前端分析对于教学设计的重要意义
Chrome: https://developer.chrome.com/extensions/getstarted#manifestMicrosoft 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
8.前端分析需要注意哪些问题
简单使用等到页面完全加载后,单击扩展工具栏中的 SingleFile 按钮以保存页面,在处理页面时再次单击该按钮以取消该操作通过右键单击扩展工具栏或网页上的 SingleFile 按钮打开菜单,可以保存:。
9.前端分析对教学设计的重要意义
当前 tab 的内容选中的内容选中的 frame也可以一键处理多个 tab 并保存:选中的 tab未固定的 tab所有的 tab在菜单中选择 “Annotate and save the page…”:
10.前端分析的作用与内容是什么
可以高亮文本添加注释删除内容如果启用自动保存,页面每次加载后都会自动保存页面文件下载后保存路径是浏览器配置中的下载文件夹SingleFile的命令行界面SingleFile 可以通过命令行启动,它通过 Node.js 作为注入网页的独立脚本运行。
使用 Docker 安装从 Docker Hub 安装dockerpull capsulecode/singlefiledockertag 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”手动下载并解压unzipmaster.zip .
cdSingleFile-masternpminstallcdcligit 源码安装gitclone –depth 1 –recursive https://github.com/gildas-lormeau/SingleFile.git
cdSingleFilenpminstallcdcli运行语法:single-file [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 保存页面之前或之后执行用户脚本当 SignleFile 作为:扩展使用时,从选项页面导出设置、编辑 JSON 文件、替换 userScriptEnabled: false 为 userScriptEnabled: true,并在 SingleFile 中导入修改后的文件来启用隐藏选项。
CLI 工具使用时,使用选项 –browser-script 将脚本路径传递给 SingleFile在用户脚本中分发自定义事件:dispatchEvent(new CustomEvent(“single-file-user-script-init”。
)); 在用户脚本中监听自定义事件 single-file-on-before-capture-request,这个监听函数会在页面保存前被调用:addEventListener(“single-file-on-before-capture-request”
, () => { console.log(“The page will be saved by SingleFile”); }); 在用户脚本中监听自定义事件 single-file-on-after-capture-request,这个监听函数会在页面保存后被调用:
addEventListener(“single-file-on-after-capture-request”, () => { console.log(“The page has been processed by SingleFile”
); }); 例子,这个脚本会在保存页面之前从页面中删除图像,并在处理页面后恢复:(() => { 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(); }); })();
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
8. 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别
丞旭猿论坛
暂无评论内容