chrome extension eliminar etiquetas de script

Miré por todas partes tratando de encontrar una respuesta a esta pregunta. Quiero que mi extensión deshabilite todos los javascript en la página PERO para permitir la inserción de un script actual que funcione. (por lo tanto, chrome.contentSettings.javascript no es una opción válida por ahora). Alternativamente, quiero una forma de eliminar todas las etiquetas de script antes de que se active cualquiera de ellas (que es un poco lo mismo)

Intenté insertar scripts de contenido en runat: document_start pero el dom no está completamente allí en ese momento. Se arregló la adición de un contenido en tabs.onUpdate cuando el estado se está cargando, pero eso es demasiado tarde y también los scripts de contenido en document_end (todos los cuales intentan eliminar las etiquetas de script) pero aún es demasiado tarde. En un acto de desesperación, intenté alterar el comportamiento de los captadores y configuradores de element.innerHTML para. quitar las etiquetas pero que no funcionó tan bien

estoy intentando evitar enviar una solicitud xhr a location.href y analizar y reiniciar el contenido, ya que es demasiado intensivo.

¿algunas ideas?

Respuestas a la pregunta(2)

Su respuesta a la pregunta