gpt4 book ai didi

javascript - 帮助编辑现有的 Javascript 文件

转载 作者:行者123 更新时间:2023-11-28 02:18:25 26 4
gpt4 key购买 nike

我正在尝试编辑来自 http://code.google.com/p/arc90labs-readability/ 的 readability.js 文件.

这是一个小书签,通过去除除网页/网络文章标题和正文之外的所有内容来“清理”当前页面。

但是,我想编辑脚本,以便当小书签处于事件状态时,当前页面保持不变,而是将“已清理”的 html 文件输出到指定的本地目录。

有人可以帮忙吗?谢谢!

注意:干净的 HTML 文件称为“document.body.innerHTML”

最佳答案

首先,如果不接触原始页面就无法完成。脚本的工作方式是编辑当前页面(因此图像 url 继续工作等)。最好的办法是存储根 htmlinnerHTML,然后在抓取内容后恢复它(或存储 headbody 分开)它看起来像这样:

  1. 首先,您需要存储 html 元素的现有 innerHTML
  2. 接下来,您可以根据需要运行脚本,只需删除可读性控制部分即可。
  3. 获取 readability-content 或整个文档的 HTML 内容,并将其存储在变量中。
  4. 使用步骤 1 中存储的内容恢复原始内容(因此页面回到之前的样子)

此时,根据您的浏览器,您可以尝试使用 dataURI,也可以动态添加对 Downloadify 的引用图书馆,图像等,并将下载按钮添加到页面。最后,单击“下载”按钮,您可以预先提供文件名和步骤 3 中存储的数据,但每次都必须选择位置。

抱歉,这是假设性的,但将其组合在一起需要大量工作。

关于javascript - 帮助编辑现有的 Javascript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1990444/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com