尝试将jquery加载到tampermonkey脚本中 [英] Trying to load jquery into tampermonkey script
本文介绍了尝试将jquery加载到tampermonkey脚本中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在编写一个脚本,该脚本在加载登录页面时登录到我的大学网络.
I am writing a script which logs into my college network when the login page is loaded.
代码如下
// ==UserScript==
// @name My Fancy New Userscript
// @namespace http://use.i.E.your.homepage/
// @version 0.1
// @description enter something useful
// @match <College login page>
// @copyright 2012+, You
// ==/UserScript==
$(document).ready(function() {
var usr=document.getElementsByName("username");
var pass = document.getElementByName("password");
usr.value="usrname";
pass.value="password";
var submitButton = document.querySelector ('input[type="submit"][value="Login"]');
var clickEvent = document.createEvent ('MouseEvents');
clickEvent.initEvent ('click', true, true);
submitButton.dispatchEvent (clickEvent);
});
控制台显示错误信息
$ is not defined
有人可以告诉我这是怎么回事吗?
Can someone tell me what is going on here?
推荐答案
您需要在用户脚本标头中包含@require
才能加载jQuery.像这样:
You need to have a @require
in the user script header to load jQuery. Something like:
// @require http://code.jquery.com/jquery-3.4.1.min.js
这篇关于尝试将jquery加载到tampermonkey脚本中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文