我是javascript和tampermonkey的新手,请在你的解释中记住这一点。
如您所见,它非常简单。然而,没有办法让网站记住你的密码,现在我要做的就是制作一个脚本,用你猜对了,我的用户名和密码来填写用户名和密码字段。
根据我在网上找到的一些教程(似乎没有很多在 TamperMonkey 中编写脚本的教程),我设法想出了以下代码
// ==UserScript==
// @name Powerschool Memory
// @namespace http://use.i.E.your.homepage/
// @version 0.1
// @description Makes PowerSchool remember your username and password.
// @match https://powerschool.avon.k12.ct.us/gaurdian/home.html
// @require http://code.jquery.com/jquery-latest.js
// @copyright 2013+, You
// ==/UserScript==
jQuery(function($) {
document.getElementById($('input[type=password]').attr('id')).textContent = 'password_here';
document.getElementById('fieldAccount').innerHTML = 'username_here';
});
如您所见,我尝试了两种方法来设置用户名(设置元素的 innerHTML)和密码(设置 textContent)的字段内容,但似乎都不起作用。
我相当确定脚本正在运行,因为每当我要导航到网站时,我都会去破折号并重新启动脚本。
我应该提到,用户名字段的 ID 是通过右键单击文本框、检查元素并复制并粘贴下一个 id 变量获得的
你们能帮我看看我的错误在哪里,也许更重要的是,我在做什么来搞砸它?