在以下頁面:https : //teleservices.ac-nancy-metz.fr/login/ct_logon_vk.jsp并使用以下幾行填寫登錄字段和密碼字段,但是當我手動或以編程方式驗證時,這些字段似乎沒有填寫 webView = (WebView) findViewById(R.id.travail_activity_webview); webView.getSettings().setBuiltInZoomControls(true); webView.getSettings().setSupportZoom(true); webView.getSettings().setJavaScriptEnabled(true); webView.getSettings().setSupportZoom(true); webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); webView.getSettings().setAllowFileAccess(true); webView.getSettings().setDomStorageEnabled(true); webView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String urlNewString) { if (!loadingFinished) { redirect = true; } loadingFinished = false; view.loadUrl(urlNewString); return true; } @Override public void onPageStarted(WebView view, String url, Bitmap favicon) { super.onPageStarted(view, url, favicon); loadingFinished = false; } @Override public void onPageFinished(WebView view, String url) { Log.e("Page finished", "url : " +url); if(!redirect){ loadingFinished = true; } if(loadingFinished && !redirect){ if (!connected) { completionIdentifiants(); connected=true; } else if (!portailled){ accesPortail(); portailled=true; } } else{ redirect = false; } } });private void accesPortail() { webView.loadUrl("https://teleservices.ac-nancy-metz.fr/login/ct_logon_vk.jsp");}字段直觀填寫,但提交后不取值。他們的內容只是被刪除了......我嘗試了很多組合,都沒有成功。
添加回答
舉報
0/150
提交
取消