2

Android TV で Facebook ログインを機能させようとしていますが、ポップアップがフォーカスを得る WebView の要素はありません。

Session.openActiveSession(getActivity, true, pCallback)関数を使用して Facebook ログイン プロセスを開始しv3.18.1、Facebook SDK を使用しています。

残念ながら、SDK を最新バージョンに更新するのは簡単な作業ではありませんが、バージョン ノートを調べたところ、タッチ以外の入力に関連するものは何も見つかりませんでした。

Facebook のログイン ポップアップで動作する他の A​​ndroid TV ゲームの出力を調べましたが、出力が制限されているため、logcat.

dpad でナビゲートできるように WebView 要素にフォーカスを与える方法を知っている人はいますか?

4

1 に答える 1

0

Facebookではありませんが、要素のクリックをシミュレートすることで機能しました:

document.getElementById(elementId).click();

.focus() を使用しようとしましたが、私の場合は何の違いもありませんでした。

更新: Web ビューにフォーカスが移ると、方向パッド ナビゲーション (クリック可能な項目の周りに四角形が表示されます) が再び有効になります。テキストまたは画像を含むリンク間でナビゲーションが変わります。

于 2015-04-30T13:07:48.407 に答える