搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

FireFox for Mac will NOT save twitter login credentials

  • 4 个回答
  • 0 人有此问题
  • 1 次查看
  • 最后回复者为 cor-el

more options

I've followed all the steps that I have found online to make FireFox for Mac to remember twitter login credentials to no avail. All other websites offer to save details. Is there something obscure with Twitter logins? Chrome does this but I need to get rid of Chrome as it is not as secure as FF

Any ideas please? I'm using Sonoma as my OS....

Kind regards

Peter

I've followed all the steps that I have found online to make FireFox for Mac to remember twitter login credentials to no avail. All other websites offer to save details. Is there something obscure with Twitter logins? Chrome does this but I need to get rid of Chrome as it is not as secure as FF Any ideas please? I'm using Sonoma as my OS.... Kind regards Peter

所有回复 (4)

more options

Is this about saving a login the the Password Manager (about:logins) or about a website remembering you (log you in automatically)?

The latter is about keeping a special session ID cookie.

Do you see "Manage Logins" if you right-click the username and password fields ? If that isn't the case then Firefox doesn't seem to recognize the field as part of a login form. You can possibly create a new login via the about:logins page (Password Manager).

more options

I have read that this problem that I have has been around for a long time and is not solvable, something to do with the way Twitter codes it's login user name field.

It works with Chrome for Mac so I guess I'll retain Chrome just for my Twitter work ;-)

Many thanks for the reply ;-)

more options

The Twitter password field autofills for me but not the initial username field. If you retain cookies you won't need to login every time.

more options

Firefox has a problem when a username field has an autocomplete attribute with a special value like in this case autocomplete="name". In some cases there can also be a problem with a password field that isn't placed properly in the DOM.

You can fix the login form to make it work with Firefox using this JavaScript bookmarklet. You can create a new bookmark on the Bookmarks Toolbar and paste the JavaScript code in its URL field like you would normally create a bookmark. You need to click the username field to set focus to this input field and then click the bookmarklet button to invoke its JavaScript code. You should get an alert dialog that the input field is fixed, you can close this dialog. You may have to use "Use Saved Login" in the right-click context menu of the username field.

javascript:/*LOGIN:fix-username-password::2023/10/22*/(function(){
var I=1,P=['<fixed-autocomplete>','<fixed-type>','<removed-pwd>','<created-pwd>'],Z=[];
var A=document.activeElement,N=A.nodeName.toLowerCase(),E;

if(N!='input'){
A=prompt('Active element:'+N+'\n\nEnter #ID of username field','#username');
if(/^#/.test(A)){
A=document.querySelector(A);
N=A.nodeName.toLowerCase()}
}

if(N=='input'){
if(A.hasAttribute('autocomplete')&&!/(on|off)/.test(A.getAttribute('autocomplete'))){
A.removeAttribute('autocomplete');
Z.push(P[0])
}
if(!/^text|email|password$/.test(A.getAttribute('type'))){
A.setAttribute('type','text');
Z.push(P[1])
}

if(/^text|email$/.test(A.getAttribute('type'))){
if(E=A.parentNode.querySelector('input[hidden][type=password]')){
E.parentNode.removeChild(E);Z.push(P[2])
}else{
E=document.createElement('input');
E.hidden='true';
E.type='password';
A.parentNode.appendChild(E);
Z.push(P[3])
}}}
if(I){alert('active::'+N+(Z.length>0?'\n'+Z.join('\n'):': <not input>'))}
})()

由cor-el于修改