阅读:1352回复:4
【已解决】为什么fx无法记录某个网站的登陆表单?
测试站点:https://cowlevel.net/
图片:0.jpg ![]() 图片:1.jpg ![]() 登陆时不会提醒记住密码,也不会填充,页面信息>安全>查看已保存的密码里也没有记录 一般网站则是会提醒的 图片:2.jpg ![]() 图片:3.jpg ![]() |
|
|
1楼#
发布于:2016-09-02 23:43
或者直接使用 LoginManager
https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsILoginManager/Using_nsILoginManager var nsLoginInfo = new Components.Constructor( '@mozilla.org/login-manager/loginInfo;1', Components.interfaces.nsILoginInfo, 'init' ); var login = new nsLoginInfo( 'https://cowlevel.net', 'https://cowlevel.net', null, 'email@', // 输入的邮箱 'password', // 输入的密码 'email', 'password' ); Components.utils.import('resource://gre/modules/Services.jsm'); Services.logins.addLogin(login);在 browser console 或者切换到 browser 环境的 scratchpad 运行 |
|
|
2楼#
发布于:2016-09-02 20:53
这种用ajax实现登录的都不会记录。不过你可以用Saved Password Editor扩展强制保存
|
|
3楼#
发布于:2016-09-02 20:28
//登录提交 $('.login-submit').on('click',function(){ var email = $('.form-email').val() var password = $('.form-psd').val() $.post('/passport/login/try',{email:email,password:password},function(data){ if(data.ec !=200){ alertify.error(data.em); return false; } location.href=data.data.redirect_uri; }) }) |
|
|
4楼#
发布于:2016-09-02 18:27
w3c标准表单的语法写的肯定可以,像微博迅雷用的是js的登录框就记不了了 可能需要表单扩展手动记录和填写了
|
|
|