[
'link',
'script',
'style',
'iframe',
'.adblock-detect',
'span[data-testid]',
'meta[name],meta[property]',
].forEach(e => document.querySelectorAll(e).forEach(x=>x.remove()))
function removeCommentsFromElement(element) {
// 将 NodeList 转换为数组
const nodesArray = Array.from(element.childNodes);
// 遍历所有子节点
nodesArray.forEach(node => {
if (node.nodeType === Node.COMMENT_NODE) {
// 如果是注释节点,删除它
element.removeChild(node);
} else if (node.nodeType === Node.ELEMENT_NODE) {
// 如果是元素节点,递归调用
removeCommentsFromElement(node);
}
});
}
const container = document.querySelector('html');
removeCommentsFromElement(container);