浏览器不要求保存密码Angular应用程序

时间:2017-09-27 15:27:59

标签: angular google-chrome

我正在开发一个以登录门户开头的Angular应用程序。我在登录屏幕上使用以下模板:

的login.html

List<DroolsInstruction> facts = new ArrayList<DroolsInstruction>();
DroolsInstruction object3 = new DroolsInstruction("Manager", 25);
DroolsInstruction object4 = new DroolsInstruction("Policeman", 31);
facts.add(object3);
facts.add(object4);
DroolsDynamicJar drools = new DroolsDynamicJar();
StatelessKieSession kSession = drools.getStatelessSessionWithJar();
kSession.execute(facts);

不幸的是,每当用户登录时,Chrome的密码管理器都不会要求存储凭据。像Lastpass这样的密码管理器确实提供存储它。我有什么可以改进来解决这个问题?

4 个答案:

答案 0 :(得分:1)

你可能想看看这个: Angularjs Chrome autocomplete dilemma

还有Fixing autocomplete (autofill) on Angular 并且不要错过这个AngularJS browser autofill workaround by using a directive

您需要的只是一个自定义指令来处理这种情况。

希望有帮助!

谢谢!

答案 1 :(得分:1)

如果您打开Chrome标记chrome:// flags / #enable-password-force-saving,那么只要表单可见,您就会在地址栏中获得一个关键图标。单击此按钮将强制弹出“保存密码”气泡。

答案 2 :(得分:0)

试试这个解决方案:

使Google Chrome提供保存(提示)特定网站密码(例如abcd.com)的步骤,并使用保存的凭据自动登录网站。

- &GT;转到给定的网址'abcd.com'

- &GT;右键单击“页面信息”并禁用“JavaScript”

- &GT;重新加载页面。

- &GT;输入凭据(uid,pwd)

- &GT;出现提示以保存密码。

- &GT;点击保存密码。

- &GT;此页面上会显示自动登录扩展程序气泡。

此时此功能非常重要,因为扩展程序“自动登录”(与许多其他扩展程序一样)需要 要启用的JavaScript。

- &GT;重新启用此页面的JavaScript并重新加载页面。

- &GT;现在点击“自动登录”气泡,记住以后自动登录网站!

答案 3 :(得分:0)

代码没有问题。它取决于浏览器设置。代码在我的firefox浏览器中工作正常。

如果您使用谷歌浏览器,请检查自动填充设置是否已打开。

检查步骤:

  1. 浏览器右上方显示汉堡包图标。

  2. 点击设置。

  3. 搜索自动填充设置。确保它已打开。