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文档?
对这些问题有什么隐晦或棘手的问题?
firefox改html内容,可以firefox扩展修改HTML文档的DOM然后保存为HTML吗?相关推荐
- 快速批量修改word文档内容
快速批量修改word文档内容 在工作中可能经常遇到需要对word中同一位置的内容进行批量修改或者替换,如果数据量小,手动改一改就可以了,但是遇到大量的修改,再用手动修改的方法的话,工作量就变得很大了, ...
- xml批量修改php,通过php修改xml文档内容的方法
本文实例讲述了通过php修改xml文档内容的方法,.具体实现方法如下: 代码如下:<?php //1.创建一个DOMDocument对象.该对象就表示 xml文件 $xmldoc = new D ...
- python批量修改word文档内容
实现的目标 批量修改word文档内容,此脚本直接修改文件,不是另存为,建议先copy再修改.多级目录结构对脚本没有影响,脚本会遍历"path"下所有目录以docx结尾文档. 用到的 ...
- Python动态修改Word文档内容,保留格式样式,并批量生成PDF
Python动态修改Word文档内容,保留格式样式,并批量生成PDF 前言 一.需要安装的库 二.核心逻辑-替换 前言 假如你有一个Word模版文档,要在里面填写人员信息,但人员有成百上千个,手动填起 ...
- Python3-word文档操作(三):利用python修改word文档的内容
前两篇博文中,学习了是用python的docx库创建一个word文档,并且编辑了标题和正文,以及利用python来获取word文档的内容.本篇学习利用python修改word文档的内容. 修改word ...
- 如何使用python批量修改txt文档
1 - 目标 因为需要整理深度学习的数据集,需要手动改写一些txt数据集对应的初始项目 如图,我需要把71改成2 : 把73删除 : 把57改成3 :改57成3且同时把2删除 因为有上千个这样的txt ...
- java jdom 更新xml_Java中使用JDOM来修改XML文档(续前)
22.3.2 使用JDOM来处理XML文档 本节介绍使用JDOM来处理之前建立的XML文档"customer.xml",包括添加.删除以及修改XML文档中的元素.步骤如下. (1) ...
- pythondocx模板_使用python-docx-template修改word文档
由于最近工作中需要自动修改word文档,并生成PDF文件,经过查阅资料后发现使用python-docx-template可以完成对word的修改工作,于是记录一下使用方法.文章内容大部分来自对以下博客 ...
- 怎么修改PDF文档背景
有没有人在苦恼该怎么方便快捷地修改PDF文档背景呢?那么今天就和大家分享两种修改PDF文档背景技巧,看看是不是你想要的. 偏好设置法 1.需要准备一个福昕PDF编辑器: 福昕PDF编辑器http:// ...
- 用adobe acrobat修改PDF文档中的文字
用adobe acrobat修改PDF文档中的文字 2010.05.23 / 标签: adobe acrobat, doc, pdf, touchup, 修改文字 / 分类: 软件教程 酷鱼的BL ...
最新文章
- Adobe产品安装错误问题:Exit Code: 7
- 使用PowerDesigner做数据库设计(二)
- 5种网络IO模型:阻塞IO、非阻塞IO、异步IO、多路复用IO、信号驱动IO
- 关于mysql中外键关联的一些个人理解
- 双鉴探测器是哪两种探测方式结合_老师傅带你看懂火灾探测器的种类和基本原理,看完涨知识了...
- location 定位软件fake_CVE-2020-23938:安博士杀毒软件TfFRegNt.SYS驱动 DOS漏洞分析
- net core 2 读取appsettings.json
- pandas rolling方法_Pandas处理时间序列数据的20个关键知识点
- 入职 6 个月,被裁员。。。
- 【转】12 TOP Command Examples in Linux
- html页面实现右下角弹窗提示,JS 实现右下角弹窗
- 阿里云EMAS 移动推送发布uni-app插件
- java猴子分桃问题_通俗易懂、简单粗暴得解决猴子分桃问题
- 《MySQL DBA修炼之道》——3.3 SQL基础
- MONKOVEL-安卓端免费的小说阅读器 源码分享
- 计算机专业编程很厉害是怎样的一种体验?
- ^_^ 给力,找了好久,终让我找到了,好多VB源码免费下载,路过的朋友快看看吧
- 安装windows和android双系统,小雷问答丨普通电脑怎么装 Windows 和安卓的双系统?...
- 要在计算机中播放多媒体 用户必须,《计算机应用基础》模拟试卷四套(附答案).doc...
- Android系统字体规范