Я использую Greasemonkey и пытаюсь добавить правило в определенном домене. Но это приводит к ошибке, говорящей The operation is insecure
.
Код отлично работает в Chrome.
script работает на http://mydomain.com/test/test.php
И файл CSS http://cdn.mydomain.com/test/css/global.css
Моя функция:
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) {}
}
}
}
В Google я обнаружил, что это может быть из-за того, что я пытаюсь получить доступ к кросс-доменам, поэтому я попытался добавить URL-адрес в файл CSS к "принятым URL-адресам", но не получил результат.
Как это исправить?