最近用新蛋买东西,发现可以用支付宝登录,但支付宝那帮懒人没有开发64位linux的Firefox插件,只好自己动手。
- // ==UserScript==
- // @name alipay-cooperate
- // @namespace alipay
- // @description 支付宝合作商户登录脚本
- // @include https://www.alipay.com/cooperate/*
- // @require http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js
- // ==/UserScript==
- var _form_token=document.getElementsByName("_form_token")[0];
- var e_i_i_d=document.getElementsByName("e_i_i_d")[0];
- var return_url=document.getElementsByName("return_url")[0];
- var check_code=document.getElementsByName("_fmc.au._0.c")[0];
- var goodFormDiv=document.createElement('div');
- goodFormDiv.innerHTML = '<form id="new_login_form" action="https://www.alipay.com/cooperate/user_authentication.htm" method="post">'+
- '<input type="hidden" name="support" value="000001" />'+
- '<input type="hidden" name="CtrlVersion" value="1,1,0,1" />'+
- '<input type="hidden" name="return_url" value="'+return_url.value+'" />'+
- '邮箱<br /><input type="text" name="_fmc.au._0.e" /><br />'+
- '密码<br/><input type="password" name="_fmc.au._0.p" /><br/>'+
- '<input type="hidden" name="action" value="user_authentication_action" />'+
- '<input type="hidden" name="event_submit_do_authentication" value="anything" />'+
- '验证码<input type="text" id="new_check_code" name="_fmc.au._0.c" /><br/>'+
- '<input type="hidden" name="_form_token" value="'+_form_token.value+'" />'+
- '<input type="hidden" name="e_i_i_d" value="'+e_i_i_d.value+'" />'+
- '<input type="submit" value="登录" /></form>';
- $("#Header").after(goodFormDiv);
- $(check_code).parent().next().children().insertAfter("#new_check_code");
- var LoginError=$(".LoginError");
- if(LoginError.length>0){
- $(".LoginError").insertBefore("#new_login_form");
- }
- var badForm=document.getElementsByName("login")[0];
- $(badForm).remove();
首先安装Greasemonkey插件,然后把上面脚本另存为alipay-cooperate.user.js,最后再把这个文件拖拽入Firefox即可使用
标签: Java培训 程序员培训 软件开发培训 广州Java培训 编程培训 Java学校 广州软件培训 程序开发培训
浙公网安备 33010602011771号