私は2つの問題を解決するためにinteriaの夜明けがありました、私はwebview内のサイトを読み込もうとしています、webview内のcoprretamenteが正常に開きます問題を開始するAndroid WebViewはリダイレクトされません
このサイトには登録フォームがあり、登録が終了すると同じドメイン内の別のページにリダイレクトされます...
登録ボタンをクリックして端末登録をクリックするとWebviewがリダイレクトされません。成功したがリダイレクトしない。
これは2番目の問題を作成します。このアプリケーションでメインのアプリケーションビューにリダイレクトされるという単語が必要な場合は、「finalcadast」という単語が含まれているかどうかを確認するためにリダイレクトされたリンクを取得する必要があります。
誰かが私を助けることができますか?すでにありがとうございました。
はここでここで、コンピュータは正常に動作しますが、WebViewのが動作しない、リダイレクト私のWebページのコードである私の活動のWebViewの
public class cadastro extends AppCompatActivity {
private WebView wv;
private String urlEmCurso;
private ProgressDialog progressDialog;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_cadastro);
wv = (WebView) findViewById(R.id.webView_cadastro);
WebSettings settings = wv.getSettings();
settings.setJavaScriptEnabled(true);
settings.setDomStorageEnabled(true);
//settings.setBuiltInZoomControls(true);
//settings.setSupportZoom(true);
wv.requestFocusFromTouch();
wv.setWebChromeClient(new WebChromeClient());
//Isso desabilita o Toolbar nativo do WebView
progressDialog = ProgressDialog.show(this, "", "Carregando formulário de cadastro , aguarde...");
wv.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String urlinterna) {
//urlinterna = "https://onneti.net/melleven/cad.html";
Log.i("URL", "getUrl: " + view.getUrl());
Log.i("URL", urlinterna);
urlEmCurso = urlinterna;
//Para redirecionar para Activity de cadastro
if (urlEmCurso.contains("noSession")) {
Intent intent = new Intent(getApplication(), MainActivity.class);
//intent.putExtra("url", urlEmCurso);
startActivity(intent);
}
progressDialog.show();
wv.loadUrl(urlinterna);
return false;
}
@Override
public void onPageFinished(WebView view, String url){
if(progressDialog.isShowing()){
progressDialog.dismiss();
}
}
});
wv.loadUrl("https://onneti.net/melleven/cad.html");
}
}
のコードです。
$.ajax({
type : 'POST',
data : formula,
url : 'https://onneti.net/melleve/j.php',
success : function(data){
if(data == '' || data == 0){
alert('Cadastro realizado com sucesso');
location.replace("https://onneti.net/melleve/finalcad.html?cadastro=finalcadast")
//$state.go('app.lg');
}
if(data == 1){
alert('E-mail já cadastro, por favor escolha outro e-mail ou se esqueceu sua senha clique em "ESQUECI MINHA SENHA"');
}
}
})
こんにちは友人のように試してみてください)== null mView –
コードの一部を変更し、リンクloadUrlにwwwを追加すると、コードが役立ちました。 –
遅れて申し訳ありませんWevertonSouza。リダイレクトURLを確認してください。ご意見をいただきありがとうございます。 –