拒绝二维码登录

新版12306、QQ、支付宝、淘宝、京东、百度云盘等网站默认使用账号密码登录,不出现二维码登录界面,可自定义设置在指定网站开启和关闭,有需求或问题请反馈。

< Feedback on 拒绝二维码登录

Review: Good - script works

§
Posted: 2020-04-22

关于阿里云登录的功能改进

你好,我在使用这个脚本的过程中发现阿里云登录的功能不是很完善,只能禁止钉钉扫码登录,但对于手机阿里云授权登录(第二个标签页)依旧无法跳过。

因为脚本GitHub仓库未能与线上版本保持更新,我将修订放在这里可供你参考,已经测试可用。

case 'account.aliyun.com':
                try {
                    miniLoginEmbedder.init({
                        targetId: 'alibaba-login-iframe',
                        appName: 'aliyun',
                        appEntrance: 'aliyun',
                        iframeUrl: 'https://passport.alibaba.com/mini_login.htm',
                        lang: 'zh_CN',
                        notLoadSsoView: '',
                        notKeepLogin: 'true',
                        loginId: '',
                        iframeHeight: '305px',
                        queryStr: '&regUrl=https%3A%2F%2Faccount.aliyun.com%2Fregister%2Fregister.htm%3Foauth_callback%3Dhttps%253A%252F%252Fcn.aliyun.com%252F&qrCodeFirst=false'
                    });
                    setInterval(function () {
                        document.getElementById('alibaba-login-iframe').getElementsByTagName('iframe')[0].style.display = 'none';
                        document.getElementById('alibaba-login-iframe').getElementsByTagName('iframe')[1].height = '320';
                        document.getElementById('alibaba-login-iframe').getElementsByTagName('iframe')[1].width = '360';
                    },50);
                } catch (e) { }
                break;

非常感谢你的脚本,节省了我的大量时间: )

xxooyyAuthor
§
Posted: 2020-04-22

@LuRenJiasWorld 说道: 你好,我在使用这个脚本的过程中发现阿里云登录的功能不是很完善,只能禁止钉钉扫码登录,但对于手机阿里云授权登录(第二个标签页)依旧无法跳过。

因为脚本GitHub仓库未能与线上版本保持更新,我将修订放在这里可供你参考,已经测试可用。

case 'account.aliyun.com':
                try {
                    miniLoginEmbedder.init({
                        targetId: 'alibaba-login-iframe',
                        appName: 'aliyun',
                        appEntrance: 'aliyun',
                        iframeUrl: 'https://passport.alibaba.com/mini_login.htm',
                        lang: 'zh_CN',
                        notLoadSsoView: '',
                        notKeepLogin: 'true',
                        loginId: '',
                        iframeHeight: '305px',
                        queryStr: '&regUrl=https%3A%2F%2Faccount.aliyun.com%2Fregister%2Fregister.htm%3Foauth_callback%3Dhttps%253A%252F%252Fcn.aliyun.com%252F&qrCodeFirst=false'
                    });
                    setInterval(function () {
                        document.getElementById('alibaba-login-iframe').getElementsByTagName('iframe')[0].style.display = 'none';
                        document.getElementById('alibaba-login-iframe').getElementsByTagName('iframe')[1].height = '320';
                        document.getElementById('alibaba-login-iframe').getElementsByTagName('iframe')[1].width = '360';
                    },50);
                } catch (e) { }
                break;

非常感谢你的脚本,节省了我的大量时间: )

了解,我之前不知道可以跳过手机验证这一步,有时间会加上。

xxooyyAuthor
§
Posted: 2020-04-23

@LuRenJiasWorld 说道: 你好,我在使用这个脚本的过程中发现阿里云登录的功能不是很完善,只能禁止钉钉扫码登录,但对于手机阿里云授权登录(第二个标签页)依旧无法跳过。

因为脚本GitHub仓库未能与线上版本保持更新,我将修订放在这里可供你参考,已经测试可用。

case 'account.aliyun.com':
                try {
                    miniLoginEmbedder.init({
                        targetId: 'alibaba-login-iframe',
                        appName: 'aliyun',
                        appEntrance: 'aliyun',
                        iframeUrl: 'https://passport.alibaba.com/mini_login.htm',
                        lang: 'zh_CN',
                        notLoadSsoView: '',
                        notKeepLogin: 'true',
                        loginId: '',
                        iframeHeight: '305px',
                        queryStr: '&regUrl=https%3A%2F%2Faccount.aliyun.com%2Fregister%2Fregister.htm%3Foauth_callback%3Dhttps%253A%252F%252Fcn.aliyun.com%252F&qrCodeFirst=false'
                    });
                    setInterval(function () {
                        document.getElementById('alibaba-login-iframe').getElementsByTagName('iframe')[0].style.display = 'none';
                        document.getElementById('alibaba-login-iframe').getElementsByTagName('iframe')[1].height = '320';
                        document.getElementById('alibaba-login-iframe').getElementsByTagName('iframe')[1].width = '360';
                    },50);
                } catch (e) { }
                break;

非常感谢你的脚本,节省了我的大量时间: )

你好,确认一下,您说的“对于手机阿里云授权登录(第二个标签页)依旧无法跳过”,是指这里吗?

§
Posted: 2020-04-23
Edited: 2020-04-23

是的,大概过程如下:

点击登录->进入登录页面->之前登录过的用户自动跳转到第二个选项卡->提示阿里云授权登录->点击右上角二维码按钮->进入二维码登录->再点击右上角PC按钮->进入账号密码登录。

我录制了一个gif便于理解,不过上传gif似乎需要GreasyFork平台审核后才能看到,请稍等一下。

§
Posted: 2020-04-23

§
Posted: 2020-04-23

xxooyyAuthor
§
Posted: 2020-04-23

@LuRenJiasWorld 说道:

已更新,欢迎测试反馈。

§
Posted: 2020-04-24
Edited: 2020-04-24

你好,似乎并未起到效果,页面效果与gif中一致,不过我之前提供的代码似乎是可行的。

我看了一下,passport.alibaba.com已经成功加载,但不知为什么passport.alibaba.com的页面也是先显示手机授权登录。

你可以接着看看不着急,如果不好实现的话也没关系。我最近一直折腾这个(因为我的阿里云账号有点多经常需要来回切换),是感觉不太好弄。

xxooyyAuthor
§
Posted: 2020-04-24

@LuRenJiasWorld 说道: 你好,似乎并未起到效果,页面效果与gif中一致,不过我之前提供的代码似乎是可行的。

我看了一下,passport.alibaba.com已经成功加载,但不知为什么passport.alibaba.com的页面也是先显示手机授权登录。

你可以接着看看不着急,如果不好实现的话也没关系。我最近一直折腾这个(因为我的阿里云账号有点多经常需要来回切换),是感觉不太好弄。

这似乎触发了阿里云的验证机制?你可以试试授权一次,再刷新页面看看。

§
Posted: 2020-04-24

好的,清除所有Cookie后功能正常了。可能是之前Cookie未及时清除导致的问题。

我再使用一段时间,如果有其他的问题再反馈,非常感谢~

Post reply

Sign in to post a reply.