jsプロンプトを使用してユーザーからパスワード値を取得し、それをフォームフィールドに配置することには、多くの/何らかの危険があるのではないかと思いました。
モーダルなどを使用できることは知っていますが、アプリがPhonegapを介してネイティブとしてインストールされていることを念頭に置いて(ユーザーにとって奇妙に感じる場合を除いて)どのような結果になるのか疑問に思いました(違いが生じる場合)。
jsプロンプトを使用してユーザーからパスワード値を取得し、それをフォームフィールドに配置することには、多くの/何らかの危険があるのではないかと思いました。
モーダルなどを使用できることは知っていますが、アプリがPhonegapを介してネイティブとしてインストールされていることを念頭に置いて(ユーザーにとって奇妙に感じる場合を除いて)どのような結果になるのか疑問に思いました(違いが生じる場合)。
window.prompt(message,default);
JSプロンプトを参照している場合は、いくつかの問題があります。
1.)デスクトップでは、IEのサポートは弱く、すべての文字セットをサポートしているわけではなく、メッセージサイズが制限されており、適切に中央に配置されず、ダイアログが醜いものではありません。(バグ情報link1、link2)
2.)Windows 8では、「メトロモード」ブラウザーでwindow.prompt
が定義されていますが、それを呼び出そうとすると完全に失敗し(ブラウザーはそれを無視します)、入力しようとしていた変数にnull
値が割り当てられます
#2はWindows 8 Phoneに影響を与える可能性があるため(コードベースのどれだけが電話に直接移植されているかはわかりません)、この潜在的な非互換性に注意する必要があります。