我將JavaScript代碼注入到當前正在查看的頁面中,用戶命令此腳本使DOM發生更改。在交互結束時,用戶可能想要保存該頁面,以便他/她稍後可以查看/編輯它。我可以記住用戶所做的DOM更改,但如果原始頁面(源代碼)發生更改,我將無法爲用戶恢復此頁面。這就是爲什麼我想將更改後的頁面發送到我的服務器。我應該能夠完全恢復它,並且頁面的行爲應該與其執行的方式完全相同(包括腳本和媒體)。如何使用javascript捕獲完整的網頁
此外,我不能在用戶頁面存儲媒體(資源限制),所以我想我必須在各種腳本中解析和修改媒體到全局URL/URI的所有地址/引用/鏈接(HTML/CSS/JavaScript的)。
現在的問題是,是否有一個庫/框架/ jQuery的擴展,可以幫助我實現這一目標?
其他,什麼是正確的/專業的方式來做到這一點?