Chrome插件-跳过LM提示和自动登录LM和xjtluCenter

虽然省略了加载modules模块和在modules里面寻找自己的课程板块的时间,但是LM登录时需要点击西浦登录,然后跳转XJTLU center再点击一次登录,不如摸索下chrome插件实现自动关闭弹窗和自动跳转登录。

这次摸索了下chrome插件, 写了点html和js,实现了自动关闭LM的弹窗提示并跳转到xjtlu center输入账户密码然后登录。

  1. 已实现的操作:能够在对应网站注入对应的js文件,能够选择dom元素并触发click操作,能够填写表单内容。
  2. 可以改进的地方(更新:已实现,通过popup.html和chrome.storage接口):插件修改账户名和密码需要进入js文件内修改变量,预想实现在浏览器的插件设置里实现自定义账户名和密码
  3. 又二可以改进的地方:crx上架需要注册为google开发者,找时间整一整;找时间把js模板套到所有XJTLU账户登录网站(e-bridge和e-mail等)(已实现)

使用说明:

点此下载

按理来说支持chrome浏览器和所有webkit内核的国产浏览器,比如360极速浏览器、360安全浏览器、搜狗浏览器、QQ浏览器等等;由于部分功能涉及到chrome账户,这里分开说明:

1.已登录账户的chrome浏览器:

解压压缩包后出现quickLM文件夹,打开chrome设置里的扩展程序页面,然后点击右上方按钮进入开发者模式。直接将文件夹拖进来或者点击左上方出现“加载已解压的扩展程序”,选择刚刚解压的quickLM文件夹。

点击浏览器右上角的拼图图标,点击quickLM那一栏

在弹出的界面中输入LearningMall账号和密码,这个会存储在chrome本地以及你的chrome账户里。

至此,打开LM登录界面和XJTLU center界面时会自动跳转填表登录

2.其他支持chrome插件的浏览器

其他浏览器安装chrome插件方法各异,这里讲一下插件使用方法的不同

因为其他浏览器无法通过chrome接口记录账户密码,所以需要将账户密码明文保存在js文件中,所以公共电脑请不要使用这个方法

打开quickLM文件夹下center_login.js,将前两行改成自己的账户密码,注意加双引号。

然后百度自己的浏览器如何安装crx插件按照方法安装即可。

发表回复