请选择 进入手机版 | 继续访问电脑版

北海实用推荐

搜索

联系客服

查看: 966|回复: 0

[Tampermonkey脚本JS] 拒绝二维码登录(淘宝、京东等网站默认出现账号密码登...

[复制链接]

141

主题

147

帖子

654

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
654
发表于 2017-12-9 19:03:25 | 显示全部楼层 |阅读模式
  1. // ==UserScript==
  2. // @name         拒绝二维码登录(淘宝、京东等网站默认出现账号密码登录界面)
  3. // @namespace    undefined
  4. // @version      0.1.9
  5. // @description  淘宝、京东、阿里云等网站默认使用账号密码登录,不出现二维码登录界面
  6. // @author       Vizards
  7. // @match        *://login.taobao.com/*
  8. // @match        *://login.1688.com/*
  9. // @match        *://account.aliyun.com/*
  10. // @match        *://passport.jd.com/*
  11. // @match        *://*.weibo.com/*
  12. // @match        *://login.tmall.com/*
  13. // @match        *://pan.baidu.com/*
  14. // @match        *://graph.qq.com/*
  15. // @match        *://xui.ptlogin2.qq.com/*
  16. // @match        *://ssl.xui.ptlogin2.qq.com/*
  17. // @match        *://passport.suning.com/*
  18. // @grant        none
  19. // ==/UserScript==

  20. /**
  21. * login.taobao.com/*
  22. * login.1688.com/*
  23. * login.tmall.com/*
  24. */

  25. if (location.hostname === 'login.taobao.com') {
  26.    var auto = setInterval(function() {
  27.        if (window.getComputedStyle(document.getElementById('J_StaticForm')).display === 'none') {
  28.            document.getElementById('J_Quick2Static').click();
  29.            clearInterval(auto);
  30.        }
  31.    }, 50);
  32. }

  33. // passport.jd.com/*
  34. if (location.hostname === 'passport.jd.com') {
  35.    var auto = setInterval(function() {
  36.        if (document.getElementsByClassName('login-box')[0].style.display === 'none') {
  37.            document.getElementsByClassName('login-tab-r')[0].click();
  38.            clearInterval(auto);
  39.        }
  40.    }, 50);
  41. }

  42. // account.aliyun.com/*
  43. if (location.hostname === 'account.aliyun.com') {
  44.         miniLoginEmbedder.init({
  45.             targetId: 'alibaba-login-iframe',
  46.             appName: 'aliyun',
  47.             appEntrance: 'aliyun',
  48.             iframeUrl: 'https://passport.alibaba.com/mini_login.htm',
  49.             lang: 'zh_CN',
  50.             notLoadSsoView: '',
  51.             notKeepLogin: 'true',
  52.             loginId: '',
  53.             iframeHeight: '305px',
  54.             queryStr: '®Url=https%3A%2F%2Faccount.aliyun.com%2Fregister%2Fregister.htm%3Foauth_callback%3Dhttps%253A%252F%252Fcn.aliyun.com%252F&qrCodeFirst=false'
  55.         });

  56.         setInterval(function () {
  57.             document.getElementById('alibaba-login-iframe').getElementsByTagName('iframe')[0].style.display = 'none';
  58.             document.getElementById('alibaba-login-iframe').getElementsByTagName('iframe')[1].height = '320';
  59.         document.getElementById('alibaba-login-iframe').getElementsByTagName('iframe')[1].width = '250';
  60.             document.getElementsByClassName('agreement')[0].style.bottom = '-25px';
  61.         },50);
  62. }

  63. // weibo.com/*
  64. // pan.baidu.com/*
  65. if (location.hostname === 'weibo.com') {
  66.     document.getElementsByClassName('WB_cardwrap')[0].style.display = 'none';
  67.     var auto = setInterval(function() {
  68.         if (document.getElementsByClassName('W_login_form')[0].style.display === 'none') {
  69.             document.getElementsByClassName('W_fb')[0].click();
  70.             clearInterval(auto);
  71.         }
  72.     }, 50);
  73. }

  74. if (location.hostname === 'pan.baidu.com') {
  75.     var auto = setInterval(function() {
  76.         if (document.getElementsByClassName('qcode-title')[0].getAttribute("class") === "qcode-title active") {
  77.             document.getElementsByClassName("account-title")[0].getElementsByTagName('a')[0].click();
  78.             clearInterval(auto);
  79.         }
  80.     }, 50);
  81. }

  82. // graph.qq.com/*
  83. // xui.ptlogin2.qq.com/*
  84. if (location.hostname === 'xui.ptlogin2.qq.com' || location.hostname === 'ssl.xui.ptlogin2.qq.com') {
  85.     var auto = setInterval(function() {
  86.         if (document.getElementsByClassName('face').length <= 1 && document.getElementById('qlogin').style.display === 'block') {
  87.             document.getElementById('switcher_plogin').click();
  88.             clearInterval(auto);
  89.         }
  90.     }, 50);
  91. }

  92. window.onload = function () {
  93.         if (location.hostname === 'graph.qq.com') {
  94.                 document.getElementById('select_all').click();
  95.         }
  96. };

  97. // passport.suning.com/*
  98. if (location.hostname === 'passport.suning.com') {
  99.     var auto = setInterval(function() {
  100.         if (document.getElementsByClassName('pc-login')[0].style.display === 'none') {
  101.             document.getElementsByClassName('login-switch')[0].click();
  102.             clearInterval(auto);
  103.         }
  104.     },50);
  105. }
复制代码


请关注公众号:“北海实用推荐”,期待我们下次更新。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|北海实用推荐 ( 桂ICP备15001999号-2  

GMT+8, 2018-7-23 01:53 , Processed in 1.080727 second(s), 10 queries , Xcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表