javascript - 将 DOM 事件附加到本地文件
问题描述
我有一个非常复杂的站点,从中获得我想要的最简单的方法就是简单地记录 DOM 节点添加。在很长一段时间内。我当前的代码:
var observer = new MutationObserver(function(mutationList) {
for (var mutation of mutationList) {
for (var child of mutation.addedNodes) {
appendtofile(path,childasstringorsomething);
}
}
});
observer.observe(document, {childList: true, subtree: true});
好吧,不可能用 javascript 来“追加文件”。似乎扩展(至少在 firefox/chromium 中)也受到文件大小的严格限制,并且如果存在的话,会被沙盒化为一些更糟糕的存储解决方案选择。我当前的方法是发布到本地端口并使用 监听ncat -k -l 1234 >> test.txt
,但是这是非常不理想的。
最简单或最干净的方法是什么?
解决方案
推荐阅读
- azure-active-directory - 如何使用 InTune 设备配置策略来管理 AzureAD 域用户的密码复杂性
- mysql - 尝试使用工作台将 .csv 导入 mySQL,但只导入 6 行?
- c# - Unity LineRenderer - 无法设置位置
- mysql - Spring Boot Maven 和 MySQL 错误处理
- javascript - 仅在移动设备上折叠的 jQuery 可折叠元素
- tomcat - 如何确定 http 400 错误代码 tomcat 的原因?
- emu8086 - 编写一个程序,从用户那里输入两个数字(总和小于 10),并在下一行显示它们的总和
- powershell - 执行策略阻止的 Powershell 操作
- angular - 将角度 KeyValue 序列化为 ASP.NET KeyValuePair 的正确语法是什么?
- python - TypeError: forward() 缺少 1 个必需的位置参数与 Tensorboard PyTorch