私は現在、AngularJSを使用するアプリケーションで作業しています。渡すデータはすべてJavaScriptオブジェクトにあります。Web資格情報APIを使用したJavaScriptオブジェクトによる資格情報の保存?
私は最近、JSON経由で資格情報を保存するためのWeb資格情報管理APIを実装しようとしています。私が見つけたすべてのドキュメントは、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を経由してオブジェクトを介して、パスワードとユーザー名を渡す機会がありましたか?
以上のソース:
- https://w3c.github.io/webappsec-credential-management/#introduction
- https://developer.mozilla.org/en-US/docs/Web/API/Credential_Management_API
本当にありがとうございました!
AngularJSは変わりませんが。単にそれを高めるだけです。したがって、AngularJSで 'form' HTML要素のインスタンスを得ることができれば(' document.querySelector( '#form') 'を使用するか、またはangle.element( '#form' )[0] ')でも同じコードを使用できます。 –