Это конечно можно сделать, но только через костыль. Укажите в манифесте расширения опцию
run_at со значением
document_start, чтобы ваш контент-скрипт запускался до готовности документа:
{
"name" : "Имя расширения",
"manifest_version" : 2,
// ............................
"content_scripts" : [
{
"matches" : [ "https://*.site.ru/*", ],
"run_at": "document_start",
"js" : [ "content-script.js" ]
}
]
}
Далее в контент-скрипте вызывайте:
document.write('');
document.close();
Это мгновенно перезапишет содержимое страницы пустотой, а дальше делайте с ней (со страницей), что хотите.
P. S. Зачем вам это нужно, если не секрет? Может другое решение подскажу.