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:

优化前
优化前
优化后
优化后

最后修改:2020 年 10 月 10 日 11 : 37 PM
如果觉得我的文章对你有用,请随意赞赏