2017-01-27 12 views
1

モバイルフレンドリーサイトへのウェブブラウザビューを含むCodename Oneアプリがあります。私はサイト自体のコードを変更することはできませんので、Java側からのみ何かを行う必要があります。私はページを戻す方法を含める必要があります。ウェブブラウザでスワイプジェスチャーを検出

クライアントは、SafariのようにiOSに戻るにはスワイプを使用しますが、webbrowserコンポーネントはタッチイベントをJavaコードに戻しません。

ウェブブラウザでスワイプジェスチャーを検出し、Javaコードで処理する方法が必要です。おそらくJavascriptのinteropの機能が役立つと思いますが、私はできないWebサイトのコードを変更せずにこれをどう管理するのか分かりません。

答えて

0

BrowserComponentには、onLoadイベントでJavaScriptコードをウェブサイトに挿入する機能が含まれています。ここにいくつかのサンプルがあります:https://www.codenameone.com/javadoc/com/codename1/javascript/package-summary.html

JavaScriptは読み込まれた後にサイトに挿入してから、JavaScriptでリッスンして戻します。しかし、ちょっとしたことですが、スワイプバックはiOS固有のもので、他のプラットフォームのユーザーにとって直感的ではないため、先頭にバック矢印を追加するだけです。

関連する問題