Functions
Unified authentication: Bypass verification code, focus on the login button (so you only need to hit Enter
to login)
USTC Mail: Automatically switch mail domain, focus on the login button
Rec: Auto clicking into USTC CAS login page; Setting certain links to open at the current tab (can greatly improve performance)
BB System(Online Teaching Platform): Auto clicking login at both main page and the page asking for authentication if you access the site outside the campus network
Education Administration System: Auto focus on or click login button.
If you need a certain feature, leave a comment and I might add it as far as I can.
Configuation
var uhp_config = {
passport: {
enabled: true, // If false, all features will be disabled for passport.ustc.edu.cn
bypass_code: true, // Whether to bypass verification code or not
focus: true // Whether to focus on "Login" button
},
mail: {
enabled: true, // If false, all features will be disabled for mail.ustc.edu.cn
focus: true, // Whether to focus on "Login" button
domain: 'mail.ustc.edu.cn' // Automatically switch to given mail domain
// Expected values:
// 'mail.ustc.edu.cn'
// 'ustc.edu.cn'
// 'ah.edu.cn'
// '' (Do nothing)
},
rec: {
enabled: true, // If false, all features will be disabled for rec.ustc.edu.cn & recapi.ustc.edu.cn
autologin: true, // Whether automatically clicks login (USTC cas login)
opencurrent: true // Whether open certain supported links in current tab (can greatly improve loading speed)
},
bb: {
enabled: true, // If false, all features will be disabled for www.bb.ustc.edu.cn
autoauth: true, // Whether automatically authenticate when accessing the site outside campus network
autologin: true // Whether automatically clicks login on the main page
},
jw: {
enabled: true, // ...
login: 'focus' // What to do to the login button: 'none', 'focus', 'click'
}
};