console.log("sheet " + ss + '/' + document.styleSheets.length + ": " + css.ownerNode.outerHTML) ;
var node = css.ownerNode;
- ;
+
if (node.nodeName == 'STYLE' && node.getAttribute('media') && node.getAttribute('media').match(/print/)) {
node.innerHTML = '';
continue;
}
// now we are dealing with non-print styles...
-
- var ar = document.styleSheets[ss].rules;
+ try {
+ var ar = document.styleSheets[ss].rules;
+ } catch(e) {
+ console.log("could not access stylesheet:" + ss);
+ continue;
+ }
if (!ar) {
del.push(node);
continue;
}
- for(i = )
+ for(i = 0; i < del.length;i++) {
+ del[i].parentNode.removeChild(del[i]);
+ }