我尝试制作GreaseMonkey脚本来修改应用某些CSS文件的媒体类型。我想停用所有媒体实例=" print"来自特定的网站。代码在TamperMonkey for Chrome中运行得很好,但完全相同的代码在GreaseMonkey for FireFox中不起作用。有人可以帮忙吗?
// ==UserScript==
// @name iOffer Print Modifier
// @namespace http://example.com
// @version 1.0
// @description Replace media="print" with media="none" to fix printing problems
// @match http://*.ioffer.com/*
// @copyright 2014
// ==/UserScript==
checkLoad();
function checkLoad(){
if (document.readyState === "complete") {
Array.prototype.forEach.call(document.querySelectorAll('[media*="print"]'), function(node) { node.setAttribute('media', 'none') })
} else {
setTimeout(checkLoad, 500)
}
}