2015-03-02 5 views
0

Я пытаюсь поставить входа пользователя после того, как страница успешно загружается, я использую JavaScript, какWebview Javascript не работает

webView.loadUrl("javascript:document.getElementById(\"myText\").value = \"Johnny Bravo\";"); 
    } 

, но не могу никаких изменений я уже испытанные JavaScript работает, если я просто используя

webView.loadUrl("javascript: alert('yes javascript working';"); 
    } 

Я действительно stucked не могу понять, что случилось с андроидом ...

ответ

0

То, что я пытался до того, как это:

  1. Установить, что WebView уже принимают JavaScript (в вашем случае, я считаю, это уже хорошо)
  2. Определение ли уже загружен WebView
  3. Возьмите необходимые изменения
wv.setWebViewClient(new WebViewClient() { 
     public void onPageFinished(WebView webview, String url) { 
      wv.loadUrl("javascript:addmyindica('"+indicator+"','"+param+"')"); 

     } 
    }); 

Надеюсь, это может вам помочь

Примечание: убедитесь, что вы не столкнулись с конфликтом с другим процессом рендеринга после процесса загрузки.

С наилучшими пожеланиями,

Стив

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