¿Alguien me puede explicar esto? Intento insertar un archivo CSS en una página web usando el content_script con las extensiones de Google, pero mi archivo css nunca se agrega a la página web. ¿Puede alguien decirme lo que estoy haciendo mal y ayudarme a solucionarlo? graciasMi CSS no se está inyectando a través de mi script de contenido
Manifiesto:
{
"name": "Extension",
"version": "0",
"description": "",
"permissions": ["tabs", "http://*/*", "https://*/*", "file:///*/*"],
"content_scripts": [
{
"matches": [ "http://*/*", "https://*/*", "file:///*/*"],
"css": ["myStyles.css"],
"js": ["myScript.js"],
"all_frames": true
}
]
}
mystyles.css
#test {
margin: 0 10px;
background: #fff;
padding: 3px;
color: #000;
}
Para aclarar: Usted ** no ** tiene que usar ambos métodos. Usar uno de ellos estará bien. El primero es más confiable, el segundo * puede * causar un parpadeo. –
Gracias que lo agregué :) – user1255276
# 1 funciona para mí, pero el # 2 no funciona. Es realmente extraño. ¿Es posible que la página original intente bloquear la extensión para cambiar su estilo? En algunos sitios web (por ejemplo, appannie.com) está bien, pero algunos no (p. Ej., Facebook.com). De todos modos, el # 1 es genial. ¡Gracias! –