0

我目前正在使用一个使用AngularJS的应用程序,所有传入来回的数据都在JavaScript对象中。通过Web Credential API通过JavaScript对象存储凭证?

我最近一直在试图实现Web Credential Management API来通过JSON存储凭证。尽管看起来,我可能找到的所有文档都建议您通过JavaScript获取表单,并将表单中的任何数据传递给Google Chrome以存储凭据。 Angular并非如此,因为所有表单数据都在范围内,但可以通过JavaScript作为模型上的对象访问。从文档当前的解决方案看起来像这样:

var form = document.querySelector('\#form'); 
var cred = new PasswordCredential(form); 
// Store it 
navigator.credentials.store(cred) 
.then(function() { 
    // continuation 
}); 

来源:https://developers.google.com/web/updates/2016/04/credential-management-api

有没有人有机会通过通过JavaScript对象通过在用户名和密码?

多个来源:

非常感谢!

+1

AngularJS不会改变HTML或DOM是如何工作的;它只是增强它。因此,如果你可以在AngularJS中获得一个'form' HTML元素的实例(你可以通过使用'document.querySelector('#form')'或者通过使用angular.element('#form' )[0]'),你仍然可以使用相同的代码。 –

回答