我有一个php登录表单在移动浏览器上完美运行,但是当用户按下提交按钮时,在我的Web视图中,页面刷新。
"页面刷新"是什么意思?有空白页或什么都没有发生?您可以拦截并继续深层链接(例如:Web视图中的链接(,如下所示:
myWebView.setWebViewClient( new WebViewClient()
{
@SuppressWarnings("deprecation")
@Override
public boolean shouldOverrideUrlLoading(WebView inView, String inUrl)
{
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse( inUrl ) );
inView.getContext().startActivity(intent);
return true;
}
@TargetApi(Build.VERSION_CODES.N)
@Override
public boolean shouldOverrideUrlLoading( WebView inView, WebResourceRequest inRequest )
{
Intent intent = new Intent(Intent.ACTION_VIEW, inRequest.getUrl());
inView.getContext().startActivity(intent);
return true;
}
} );