Ok so I have created a little 脚本, 我想根据页面上某些标记中的数据来修改表格行的格式, 脱线脚本效果很好, 但我尝试调整它, 以提供一个油墨键的用户标本, 首先我的脚本不会通过网站安装, 其次当我使用“ 新用户脚本” 在本地安装时, 它似乎什么都不做, 也没有记录到主控台, 我的代码在这里 :
// // ==UserScript==
// @name Cerberus Time-since Row Colouring
// @author David Duke, Luke Mulholland-Helme-Kelsall
// @description Looks for ABBR tags and their title parameter, and then calculates the time difference between Now and the timestamps. The parent table row then has an appropraite CSS class added to it based on the time difference calculated.
// @include http://{removed url}/*
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js
// @require http://www.datejs.com/build/date.js
// ==/UserScript==
$(document).ready(function(){
$( abbr ).each(function(index){
var _then = Date.parse($(this).attr( title ));
var _now = new Date().getTime();
_then = _then.getTime();
var a_minute = 60000;
if(_now < _then + (a_minute*30)){
$(this).parent(tr).css("background-color","green");
} else if(_now < _then + (a_minute*60)){
$(this).parent(tr).css("background-color","yellow");
} else {
$(this).parent(tr).css("background-color","red");
}
console.log("title:" + $(this).attr( title ) + ",_then:"+_then+",_now:"+_now);
});
});
任何帮助都会是巨大的, 因为我正在撕裂我的大脑, 可能与@require部分有关, 但从我对谷歌的看法来看, 应该足以使用这些脚本中的功能。