Доступ к междоменной таблице стилей с .cssRules

Я получаю эту ошибку в Firebug, когда я пытаюсь получить доступ к некоторым файлам CSS, размещенным на внешних доменах:

Security error" code: "1000
rules = styleSheets[i].cssRules;

Код, который я использую:

$(document).ready(function () {
    $("p").live('mousedown', function getCSSRules(element) {
        element = $(this);
        var styleSheets = document.styleSheets;
        var matchedRules = [],
            rules, rule;
        for (var i = 0; i < styleSheets.length; i++) {
            rules = styleSheets[i].cssRules;
            for (var j = 0; j < rules.length; j++) {
                rule = rules[j];
                if (element.is(rule.selectorText)) {
                    matchedRules.push(rule.selectorText);
                }
            }
        }
        alert(matchedRules);
    });
});

Существует ли способ зафиксировать это около перемещения всех файлов CSS на том же домене?

24
задан Sebastian Zartner 13 October 2014 в 05:59
поделиться