Sto utilizzando Greasemonkey e sto provando ad aggiungere una regola in un dominio specifico. Ma si traduce in un errore dicendo The operation is insecure
.
Il codice funziona perfettamente su Chrome.Tentativo di aggiungere una regola a un foglio di stile CSS indica "L'operazione non è sicura" in Firefox
Lo script viene eseguito su http://mydomain.com/test/test.php
e il file CSS è http://cdn.mydomain.com/test/css/global.css
La mia funzione:
function css(selector, property, value) {
for (var i=0; i<document.styleSheets.length;i++)
{
try
{
document.styleSheets[i].insertRule(selector+ ' {'+property+':'+value+'}', document.styleSheets[i].cssRules.length);
}
catch(err)
{
try // IE
{
document.styleSheets[i].addRule(selector, property+':'+value);
}
catch(err) {}
}
}
}
Su Google ho trovato che potrebbe essere perché sto cercando di accedere trasversali domini, così ho provato ad aggiungere l'URL al file CSS agli "URL accettati" ma nessun risultato.
Come posso risolvere questo problema?
l'estensione Chrome elegante fa un grande lavoro ad aggiungere stili a determinati domini: https://chrome.google.com/webstore/detail/stylish/fjnbnpbmkenffdnngjfgmeleoegfcffe?hl = it –
Funziona per Chrome, non per Firefox. – MetaDebugger
[Elegante per Firefox] (https://addons.mozilla.org/en-US/firefox/addon/stylish/) funziona anche meglio della versione di Chrome. (Chrome ha problemi con iframe, per esempio.) –