2010-09-29 3 views
0

У меня возникли проблемы при прохождении аргумента строки с помощью инъекции яваскрипта в моем андроиде приложении .. Я используюКак передать аргумент String?

webview.loadUrl("javascript:(function() { " + 
         " document.getElementById() 

, но не получаю точный выход ..

Я хочу связать свой форма входа в систему (локально созданная) с веб-сайтом, так что всякий раз, когда пользователь вводит пароль пользователя ID & в моей форме входа в систему, он автоматически добавляется в эту форму для входа в систему.

, пожалуйста, помогите мне с некоторым упрощенным примером кода.

+0

Пожалуйста, включите, по крайней мере, полную строку исходного кода, которая не работает правильно, и предпочтительно небольшой контекст. –

+0

EditText passwordEditText = (EditText) findViewById (R.id.txtpassword); webview.loadUrl ("javascript: (function() {" + "document.getElementById ('username'). Value = '';" + passwordEditText.getText(). ToString() // "})() « ); }}); webview.loadUrl ("https://login.yahoo.com/"); – PPb

ответ

0

JavaScript не включен по умолчанию для webview. вам необходимо включить его, как показано ниже

webview.getSettings().setJavaScriptEnabled(true); 
+0

Да, я уже включил javascript .. все еще m stuck .. Я хочу связать поле txtpassword (которое я создал) с yahoo login form passwprd, чтобы ввести в это поле atonce get enter to yahoo page .. – PPb

+0

@ PPb: тогда проверьте мой пост .. http://stackoverflow.com/questions/2866212/webview-problem-on-youtube-site-in-android – Praveen

Смежные вопросы