Tôi đang sử dụng Greasemonkey và cố thêm quy tắc vào một miền cụ thể. Nhưng nó dẫn đến một lỗi nói rằng The operation is insecure
.
Mã hoạt động tốt trên Chrome.Cố gắng thêm quy tắc vào biểu định kiểu CSS cho "Thao tác không an toàn" trong Firefox
Các kịch bản chạy trên http://mydomain.com/test/test.php
Và file CSS là http://cdn.mydomain.com/test/css/global.css
chức năng của tôi:
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) {}
}
}
}
Trên Google tôi thấy rằng nó có thể là bởi vì tôi đang cố gắng để truy cập vào cross-domain, vì vậy tôi đã thử thêm URL vào tệp CSS vào 'URL được chấp nhận' nhưng không có kết quả.
Làm cách nào để khắc phục sự cố này?
Phần mở rộng chrome phong cách làm một công việc tuyệt vời tại thêm phong cách cho lĩnh vực nhất định: https://chrome.google.com/webstore/detail/stylish/fjnbnpbmkenffdnngjfgmeleoegfcffe?hl = vi –
Nó hoạt động cho Chrome, nó không dành cho Firefox. – MetaDebugger
[Stylish for Firefox] (https://addons.mozilla.org/en-US/firefox/addon/stylish/) hoạt động tốt hơn phiên bản Chrome. (Chrome có vấn đề với iframe, ví dụ.) –