TamperMonkey脚本适用于Chrome,但在GreaseMonkey for Firefox中脚本失败

时间:2014-08-27 20:09:06

标签: javascript google-chrome firefox greasemonkey tampermonkey

我尝试制作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)
    }
}

0 个答案:

没有答案