Webview не может печатать, это из-за отсутствия настроек? - PullRequest
0 голосов
/ 25 марта 2010

У меня есть приложение Android, которое подключается к Facebook для запроса авторизации приложения.

Я использую следующие настройки в WebView, но после загрузки представления я не могу ввести данные для входа. Чего мне не хватает?

WebView webview;
webview = (WebView) findViewById(R.id.facebookview);
webview.getSettings().setJavaScriptEnabled(true);
webview.setWebViewClient(new FacebookWebViewClient());

webview
    .loadUrl("http://www.connect.facebook.com/login.php?return_session=1&nochrome=1&fbconnect=1&extern=2&connect_display=popup&api_key="
            + FConnect.API_KEY
            + "&v=1.0&next="
            + FConnect.SUCCESS_URL
            + "%3Ffb_login%26fname%3D_opener&cancel_url="
            + FConnect.CANCEL_URL
            + "%23fname%3D_opener%26%257B%2522t%2522%253A3%252C%2522h%2522%253A%2522fbCancelLogin%2522%252C%2522sid%2522%253A%25220.741%2522%257D&channel_url="
            + FConnect.XD_RECEIVER);

альтернативный текст http://img100.imageshack.us/img100/2100/facebookconnect.png

1 Ответ

1 голос
/ 02 апреля 2010

У меня была похожая проблема.Это закончилось тем, что веб-просмотр не имел первоначального фокуса.Первоначально я открывал диалог в веб-представлении.Когда диалог закрылся, я увидел, что вы описываете.Когда я удалил это диалоговое окно, оно заработало.

Посмотрите также на страницу входа в Facebook.Перед полями ввода есть ссылки на политики Facebook и т. Д. В некоторых случаях казалось, что эти ссылки имеют фокус, а не поля ввода.

Кармен

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...