在 Tampermonkey 中导入库(通过@require)时出错
Get error just Importing library (via @require) in Tampermonkey
我想在我的 Tampermonkey 脚本中导入 dragtable.js,但出现此错误(jQuery 已经在我的网站中):
[Error] ERROR: Execution of script 'DragTable' failed! undefined is
not a function (near '...$.widget...') error (anonymous function)
(userscript.html:2:186) ... ...
这是我的脚本:
// ==UserScript==
// @name DragTable
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match http://localhost:9010/*
// @require https://rawgit.com/akottr/dragtable/master/jquery.dragtable.js
// @grant none
// ==/UserScript==
如何导入才不会出错?谢谢
参见 dragtable's ReadMe,该库 需要 jQuery 和 jQuery UI.
从列出的错误来看,jQuery UI 似乎不存在。
因此,您的脚本至少应该是:
// ==UserScript==
// @name DragTable, getting started
// @match http://localhost:9010/*
// @require http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.1/jquery-ui.min.js
// @require https://rawgit.com/akottr/dragtable/master/jquery.dragtable.js
// @grant none
// ==/UserScript==
但是,请参阅 this other Q&A for a more details about jQuery UI in a userscript。
我想在我的 Tampermonkey 脚本中导入 dragtable.js,但出现此错误(jQuery 已经在我的网站中):
[Error] ERROR: Execution of script 'DragTable' failed! undefined is not a function (near '...$.widget...') error (anonymous function) (userscript.html:2:186) ... ...
这是我的脚本:
// ==UserScript==
// @name DragTable
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match http://localhost:9010/*
// @require https://rawgit.com/akottr/dragtable/master/jquery.dragtable.js
// @grant none
// ==/UserScript==
如何导入才不会出错?谢谢
参见 dragtable's ReadMe,该库 需要 jQuery 和 jQuery UI.
从列出的错误来看,jQuery UI 似乎不存在。
因此,您的脚本至少应该是:
// ==UserScript==
// @name DragTable, getting started
// @match http://localhost:9010/*
// @require http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.1/jquery-ui.min.js
// @require https://rawgit.com/akottr/dragtable/master/jquery.dragtable.js
// @grant none
// ==/UserScript==
但是,请参阅 this other Q&A for a more details about jQuery UI in a userscript。