0

ユーザーが自分の署名を描く必要がある署名フィールドを持つ Web サイトがあります。Google Chrome、Firefox Mobile、Safari Mobile (iPhone および iPod Touch) では、次のようになります。

署名 OK

しかし、組み込みの Android ブラウザーと、アプリ用にビルドする必要があったカスタム WebView では、次のようになります。 署名はOKではありません

ウェブサイトのコードは次のとおりです。

<canvas height="120" width="410"></canvas>   
<input ...

webviewのフォーカスに問題があると推測しましたが、

webView.setFocusable(true);
webView.setFocusableInTouchMode(true);
webView.requestFocus(View.FOCUS_DOWN);

これを解決していませんでした。

このような動作を経験したことがありますか?解決策を知っていますか? ご協力いただきありがとうございます。

4

1 に答える 1

0

お客様側の署名パッドでウェブサイトとjavascriptコードを変更することで解決しました。https://github.com/thomasjbradley/signature-padの新しいバージョンを使用した後、Android WebView と組み込みの Android ブラウザーでの動作が修正されました。

于 2013-07-19T13:07:49.347 に答える