tampermonkey $ is not defined

更新日期: 2018-10-12 阅读次数: 1782 分类: Tampermonkey

原页面中已引入 jQuery, 但是 tampermonkey 编辑器中总是提示

$ is not defined

虽然不影响实际运行,但是看上去非常不爽。

在代码头部插入

var $ = unsafeWindow.jQuery;

即可解决。

另一种情况,确实是没有引入 jQuery

例如, unsafeWindow.jQuery 也是 null,说明页面并没有引入 jQuery。

这时就需要在 tampermonkey 中指定引入 jQuery。例如:

// @require      https://cdn.staticfile.org/jquery/3.3.1/jquery.min.js

爱评论不评论

近期节日

2019年01月27日 国际麻风节
2019年01月28日 小年
2019年02月02日 世界湿地日
2019年02月04日 立春
2019年02月04日 除夕
2019年02月05日 春节
2019年02月07日 国际声援南非日
2019年02月10日 国际气象节
2019年02月14日 情人节
2019年02月19日 雨水
2019年02月19日 元宵节
2019年02月24日 第三世界青年日
查看更多节日