androidスマホでパスワードがうまく入力できない問題でハマった
1134 ワード
問題
- android限定でパスワードが入力できないと報告があった
- 開発端末では再現しない
問題のコード
<input type="password"
([value])="pass"
(input)="pass = $event.target.value"
placeholder="パスワードをご入力ください">
<input type="password"
([value])="pass"
(input)="pass = $event.target.value"
placeholder="パスワードをご入力ください">
色々おかしいだろ的な指摘は置いておいて。。。。
調査
- 日本語入力モードだと、変換候補が出る前に入力が確定されてマスク処理されていた
- android6以降が多かったので仮想デバイスで動かしてみたら、ソフトウェアキーボードが表示されないIMEを発見
原因
- 根本的な原因は不明だが、inputイベントが悪さをしていたようだった
対処
- changeイベントに変更したところ、自動で入力が確定されることがなくなった
<input type="password"
(change)="pass = $event.target.value"
placeholder="パスワードをご入力ください">
感想
- angular難しい。webviewアプリ辛い。
- 根本的な原因は不明だが、inputイベントが悪さをしていたようだった
対処
- changeイベントに変更したところ、自動で入力が確定されることがなくなった
<input type="password"
(change)="pass = $event.target.value"
placeholder="パスワードをご入力ください">
感想
- angular難しい。webviewアプリ辛い。
<input type="password"
(change)="pass = $event.target.value"
placeholder="パスワードをご入力ください">
- angular難しい。webviewアプリ辛い。
Author And Source
この問題について(androidスマホでパスワードがうまく入力できない問題でハマった), 我々は、より多くの情報をここで見つけました https://qiita.com/taka10257/items/dd73e5694c16f53c4d6d著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .