Qualcuno può spiegarmelo. Sto cercando di iniettare un file CSS su una pagina web utilizzando il content_script con le estensioni di Google, ma il mio file css non viene mai aggiunto alla pagina web. Qualcuno può dirmi cosa sto facendo male e aiutarmi a risolverlo? grazieIl mio CSS non viene iniettato tramite il mio script di contenuti
manifesto:
{
"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;
}
Per chiarimenti: non è necessario ** utilizzare entrambi i metodi. Usarne uno andrà bene. Il primo è più affidabile, il secondo * può * causare uno sfarfallio. –
Grazie per averlo aggiunto :) – user1255276
# 1 funziona per me ma il # 2 non funziona. È davvero strano È possibile che la pagina originale provi a bloccare l'estensione per cambiare il suo stile? Su alcuni siti Web (ad esempio, appannie.com) va bene, ma alcuni non lo sono (ad esempio, facebook.com). Comunque, # 1 è fantastico. Grazie! –