让火狐(Firefox)记住Discuz!论坛密码

火狐浏览器(Firefox)密码记录功能,能将我们常去网站的用户名和密码记录下来,使我们方便的登录,不用再重复输入用户名和密码。但是在登录诸如Discuz!论坛、Yahoo邮箱等网站时,Firefox 并不提示我们保存密码,这是因为这些网站在其源码的表单域标注有类似 autocomplete="off" 这样的语句阻止 Firefox 密码管理器记录密码。

如何将上述语句取消?我们可以通过修改 Firefox 有关文件的方法来恢复 Firefox 记录密码功能:

1、用记事本打开nsLoginManager.js 文件,此文件位置 Firefox安装目录\components\nsLoginManager.js;

2、搜索“_isAutocompleteDisabled” (不含引号),找到如下代码:

/*
* _isAutoCompleteDisabled
*
* Returns true if the page requests autocomplete be disabled for the
* specified form input.
*/
_isAutocompleteDisabled :  function (element) {
if (element && element.hasAttribute("autocomplete") &&
element.getAttribute("autocomplete").toLowerCase() == "off")
return false

return false;
},

将其中的 return true;改成 return false;并保存文件。

重启 Firefox 后再打开这些网站应该就可以自动弹出保存密码的提示了。