【发布时间】:2013-08-04 12:45:56
【问题描述】:
我正在做 Brock Adams 提到的 here,但我根本看不到警报。我已将所有文件放在存在用户脚本的同一文件夹中,但有些文件已损坏,我也无法跟踪它。
我使用的是 Firefox 版本 21
【问题讨论】:
标签: javascript css greasemonkey
我正在做 Brock Adams 提到的 here,但我根本看不到警报。我已将所有文件放在存在用户脚本的同一文件夹中,但有些文件已损坏,我也无法跟踪它。
我使用的是 Firefox 版本 21
【问题讨论】:
标签: javascript css greasemonkey
链接的答案是 2011 年的,从那时起 Greasemonkey 发生了很大变化。 (请注意,我刚刚更新了该答案以反映更改。)
基本上,您现在需要使用@grant directives。如果您查看 Firefox 的错误控制台 (CtrlShiftJ),您可能会看到如下错误消息:
GM_addStyle 未定义
这是一个简单的 jQuery-UI 添加来演示这个过程:
// ==UserScript==
// @name _YOUR_SCRIPT_NAME
// @include http://YOUR_SERVER.COM/YOUR_PATH/*
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js
// @require http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js
// @resource jqUI_CSS http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css
// @grant GM_addStyle
// @grant GM_getResourceText
// ==/UserScript==
var jqUI_CssSrc = GM_getResourceText ("jqUI_CSS");
GM_addStyle (jqUI_CssSrc);
【讨论】: