Вот моя конфигурация:
"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
, бесполезный дом можно удалить (или скрыть). Моя проблема в том, что моя конфигурация работает, но бесполезный дом вначале будет мигать sh. Затем они исчезают. Надеюсь, когда я увижу Интернет, все будет в порядке.
Я попытался указать атрибут run_at
как document_start
. Тогда мой js файл не работает.
Как сделать? (Проверено в браузере FireFox)