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吗?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ROS2机器人笔记21-03-14
- 下一篇: 前端大屏模板分享-可在线浏览