【发布时间】:2016-03-23 19:47:24
【问题描述】:
我是 Chrome 扩展程序开发的初学者,但对软件开发并不陌生。我管理整个学区的 ChromeOS 设备。有一个特定的测试站点要求学生使用用户名和密码登录。根据特定测试,密码始终相同。教师发现学生正在使用保存的密码跳到下一个测验。
我们可以禁用所有网站的密码保存,启用它,或允许用户配置。我真的不想禁用密码保存,因为不必重新输入密码很有用(尤其是对于年幼的孩子)。
此时我唯一的解决方案是推出一个扩展程序,手动将站点 .neversavepassword.com 添加到“管理密码”的“从不保存”部分。但是,在搜索了最后 2 天之后,我似乎找不到任何有关如何执行此操作的信息(似乎不可能)。
此时我有哪些选择?该网站已经使用“autocomplete=off”,但 Chrome 忽略了这一点。
这是登录表单。
<div class="row-wrapper">
<div class="login-row">
<label for="tbUsername">User Name </label>
<input name="ctl00$cp_Content$tbUserName" type="text" value="test" maxlength="50" id="tbUserName" tabindex="1" class="loginTB" autocomplete="off" />
</div>
<div class="login-row">
<label for="tbPassword">Password </label>
<span><input name="ctl00$cp_Content$tbPassword" type="password" maxlength="20" size="25" id="tbPassword" tabindex="2" class="loginTBn" /></span>
</div>
<div class="login-row">
<button onclick="__doPostBack('ctl00$cp_Content$btnLogIn','')" id="btnLogIn" type="button" class="button hollow white" tabindex="3">
<span id="ctl00_cp_Content_spLogin" class="text">Log In </span>
<span class="glyph glyph-chevron-next"></span>
</button>
</div>
我想我可以通过 javascript 修改表单,但到目前为止我还没有运气。
感谢任何有关此问题的建议。谢谢!
【问题讨论】:
标签: google-chrome-extension passwords google-chrome-os