这是我的配置:
"content_scripts": [
{
"matches": ["https://www.baidu.com/"],
"js": ["./baidu/baidu.js"]
}
]
这是我的baidu.js
// #region delete useless DOM
const deleteIdList = [
'#s_top_wrap',
'#bottom_layer',
'#lm-new',
'#s-top-left',
'#u1',
'#s-hotsearch-wrapper',
'#s_side_wrapper'
];
deleteIdList.forEach(v => {
const element = document.querySelector(v);
element.style.display = 'none';
// element.parentNode.removeChild(element);
});
我想要的很简单,我只希望当我访问时baidu.com,无用的 dom 可以被删除(或隐藏)。我的问题是我的配置有效,但无用的 dom 会在开始时闪烁。然后那些消失了。我希望当我看到网络时,一切都好。
我试图将属性指定run_at为document_start. 然后我的 js 文件不起作用。
我怎样才能做到?(在火狐浏览器中测试)
慕哥6287543
相关分类