可以通过JavaScript代码阻止网站删除元素。可以使用MutationObserver API来监听DOM树的变化,并在元素被删除之前将其保存或复制到其他位置。下面是一个简单的代码示例:
// 监听DOM树的变化
const observer = new MutationObserver(mutations => {
// 遍历每一个MutationRecord
mutations.forEach(mutation => {
// 如果有元素被删除
if (mutation.type === 'childList' && mutation.removedNodes.length > 0) {
// 遍历所有被删除的元素,保存或复制到其他位置
mutation.removedNodes.forEach(node => {
// 在这里可以编写保存或复制的代码
});
}
});
});
// 开始监听DOM树的变化
observer.observe(document.body, {
childList: true,
subtree: true
});