firefox改html内容,可以firefox扩展修改HTML文档的DOM然后保存为HTML吗?

我正在创建一个firefox扩展,让操作员执行修改HTML文档内容的各种操作。操作员不编辑HTML,他们采取其他操作,我的扩展通过插入元素,添加属性等来修改文档。可以firefox扩展修改HTML文档的DOM然后保存为HTML吗?

当操作员完成后,他们需要能够将HTML文档保存为文件(或者让我的扩展名将其发送到Internet目标,但这不是必需的,因为他们可以通过电子邮件发送保存的文件)。

我想也许我的扩展中的JavaScript代码所做的更改会反映在HTML文档中,但是当我在修改后让Firefox浏览器“查看源代码”时,它会显示原始HTML文本。

我的问题是:

#1:什么是运营商节省我的分机已进行的所有更改HTML文档的最简单的方法?

#2:什么是我的扩展中的JavaScript代码处理HTML文档内容并写入本地磁盘上的HTML文件的最简单方法?

#3:任何有效的HTML内容无法在保存的文件中进行准确表示吗?

#4:TreeWalker是解决方案的一部分(见下文)?

从我的研究,到目前为止,一对夫妇的意见:

我读过有关的TreeWalker对象,这似乎提供了相当便捷方式,延期通过一切(或几乎一切走? )在HTML文件中。但它是否暴露了一切,所以原始(和我的修改)中的所有内容都可以保存而不会丢失任何重要的东西?

TreeWalker是否以“正确的顺序” - 我的扩展程序生成原始和/或修改的HTML文档所需的顺序遍历HTML文档?

对这些问题有什么隐晦或棘手的问题?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值