Процесс должен быть простым:Как использовать почтовый URL в webview
запрос (с данными POST) -> set in> WebView. я пытаюсь интегрировать страницу оплаты ворота, которые открываются в веб-просмотра .i иметь ссылку пост URL-адрес и некоторые парам .Я использовать этот код
postData = "hash="+hash+"&key="+key+"&txnid="+txnid+"&amount="+amount+"&productinfo="+productinfo+"&firstname="+firstname+"&email="+email+"&phone="+phone+"&salt="+salt+"&surl="+surl+"&furl="+ furl+"&service_provider="+ service_provider;
// Javascript inabled on webview
webView.getSettings().setJavaScriptEnabled(true);
// Other webview options
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
webView.setScrollbarFadingEnabled(false);
webView.getSettings().setBuiltInZoomControls(true);
//webView.getSettings().setPluginState(PluginState.ON);
webView.setWebChromeClient(new WebChromeClient());
webView.setWebViewClient(new WebViewClient(){
//If you will not use this method url links are open in new browser not in webview
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.postUrl("https://test.payu.in/_payment", EncodingUtils.getBytes(postData, "base64"));
return false;
}
});
//webView.postUrl("https://test.payu.in/_payment", EncodingUtils.getBytes(postData, "base64"));
пожалуйста, помогите мне, когда я открыть с помощью страницы оплаты внешнего браузера с открытым . Но когда я пытаюсь открыть в стороннем веб-обзоре, это не работает.
У меня такая же проблема, вы решили свою проблему – Lokesh