firefox改html内容,可以firefox扩展修改HTML文档的DOM然后保存为HTML吗?
我正在創(chuàng)建一個(gè)firefox擴(kuò)展,讓操作員執(zhí)行修改HTML文檔內(nèi)容的各種操作。操作員不編輯HTML,他們采取其他操作,我的擴(kuò)展通過插入元素,添加屬性等來修改文檔。可以firefox擴(kuò)展修改HTML文檔的DOM然后保存為HTML嗎?
當(dāng)操作員完成后,他們需要能夠?qū)TML文檔保存為文件(或者讓我的擴(kuò)展名將其發(fā)送到Internet目標(biāo),但這不是必需的,因?yàn)樗麄兛梢酝ㄟ^電子郵件發(fā)送保存的文件)。
我想也許我的擴(kuò)展中的JavaScript代碼所做的更改會(huì)反映在HTML文檔中,但是當(dāng)我在修改后讓Firefox瀏覽器“查看源代碼”時(shí),它會(huì)顯示原始HTML文本。
我的問題是:
#1:什么是運(yùn)營商節(jié)省我的分機(jī)已進(jìn)行的所有更改HTML文檔的最簡單的方法?
#2:什么是我的擴(kuò)展中的JavaScript代碼處理HTML文檔內(nèi)容并寫入本地磁盤上的HTML文件的最簡單方法?
#3:任何有效的HTML內(nèi)容無法在保存的文件中進(jìn)行準(zhǔn)確表示嗎?
#4:TreeWalker是解決方案的一部分(見下文)?
從我的研究,到目前為止,一對夫婦的意見:
我讀過有關(guān)的TreeWalker對象,這似乎提供了相當(dāng)便捷方式,延期通過一切(或幾乎一切走? )在HTML文件中。但它是否暴露了一切,所以原始(和我的修改)中的所有內(nèi)容都可以保存而不會(huì)丟失任何重要的東西?
TreeWalker是否以“正確的順序” - 我的擴(kuò)展程序生成原始和/或修改的HTML文檔所需的順序遍歷HTML文檔?
對這些問題有什么隱晦或棘手的問題?
總結(jié)
以上是生活随笔為你收集整理的firefox改html内容,可以firefox扩展修改HTML文档的DOM然后保存为HTML吗?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ROS2机器人笔记21-03-14
- 下一篇: Javascript 将阿拉伯数字转换成