2016-09-29 7 views
0

のキャンセル/却下イベントを検出することがあります(スマートロック/認証情報管理)。スマートロックポップアップが表示されたら、ユーザーはこのモーダルをキャンセルするために「キャンセル」または「X」をクリックできます。Chromeの資格情報/スマートロックのポップアップ:Chromeの

質問:このキャンセルボタンのクリックはどのように検出できますか? https://w3c.github.io/webappsec-credential-management/

は画像

enter image description here

を参照してください、これは近いですが、無資格情報の区別がない+ユーザーは、(積極的に)

enter image description here

参照の窓を棄却しました

答えて

0

シンプルですが仕事

追加var start = new Date();あなたのロジックの前に

たちは、キャンセルユーザーを区別することはできません

} else if (typeof cred === "undefined") { 
    var end = new Date(); 
    // user clicked cancel becasue took longer than 100msecs 
    if (+end >= (+start + 100)) { 

あなたelseロジックにこれを追加する||資格情報が見つかりません

あなたのPCは非常に高速であると仮定します:if type cred === "undefined"が100ミリ秒以内に呼び出されない場合、これは人間のマウスでキャンセルボタンをクリックしてクリックする必要があります800-2000msecs ...平均的な人間の場合

関連する問題