我在 Safari 中使用 NinjaKit(与 Greasemonkey 相同)。代码是这样的
// ==UserScript==
// @name demo
// @namespace http://dailymed.nlm.nih.gov/
// @include http://dailymed.nlm.nih.gov/dailymed/*
// @require http://code.jquery.com/jquery-1.11.0.min.js
// @require http://johannburkard.de/resources/Johann/jquery.highlight-4.closure.js
// ==/UserScript==
$(document).ready(function () {
document.title = 'Hello!' + document.title;
alert("ZaiJian");
$("body p").highlight(["a"]);
});
当我访问此页面时,alert
可以很好地显示,但是.highlight
依赖的功能jQuery.highlight
不起作用jQuery
。它说:
TypeError: 'undefined' is not a function (evaluating 'c.toUpperCase()')
而且我发现调试这个非常困难..有人对此有想法吗?