我正在开发一个以登录门户开头的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这样的密码管理器确实提供存储它。我有什么可以改进来解决这个问题?
答案 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浏览器中工作正常。
如果您使用谷歌浏览器,请检查自动填充设置是否已打开。
检查步骤:
浏览器右上方显示汉堡包图标。
点击设置。
搜索自动填充设置。确保它已打开。