试图加载jquery到篡改密钥脚本
我正在编写一个脚本,login页面加载后login到我的大学networking。
代码如下所示
// ==UserScript== // @name My Fancy New Userscript // @namespace http://use.iEyour.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
有人能告诉我这里发生了什么吗?
你需要在用户脚本头部有一个@require
来加载jQuery。 就像是:
// @require http://code.jquery.com/jquery-1.12.4.min.js
(从这里select你想要的jQuery版本)