PC百度统计页面那个登陆设计的实在是不敢恭维。
登陆面板默认是百度商业账号,切换普通用户面板后浏览器便不会自动填充密码,体验极差。
所以打算写个JS脚本来优化这种落差。
就开始找能在网页加载后自动执行JS脚本的插件,于是我找到了tampermonkey(油猴插件)。
开动。
艹
调试了半天还是没效果,具体表现就是获取不到元素。
早该想到是元素动态加载导致的。
之前时光机视频防同播已经掉坑一次了。
没什么好办法,setTimeout(1000)。
So,大功告成,以后登陆直接点百度商业账号那个登陆按钮就是百度账号登陆了。
附油猴代码:
// ==UserScript==
// @name 百度统计登陆优化
// @namespace https://b.nit9.cn/cross.html
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://tongji.baidu.com/web/welcome/login
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Your code here...
setTimeout(function() {
$('#submit-form').attr('type', 'button').on('click', function() {
$('#TANGRAM__PSP_4__userName').val($('#uc-common-account').val());
$('#TANGRAM__PSP_4__password').val($('#ucsl-password-edit').val());
$('#change-login > div > a.passport-account').click();
$('#TANGRAM__PSP_4__submit').click();
});
}, 1000);
})();
附对比GIF:

