【发布时间】:2019-04-01 15:17:05
【问题描述】:
我有一个 php 登录表单在移动浏览器上完美运行,但在我的 web 视图中,当用户按下提交按钮时页面刷新。
【问题讨论】:
我有一个 php 登录表单在移动浏览器上完美运行,但在我的 web 视图中,当用户按下提交按钮时页面刷新。
【问题讨论】:
“页面刷新”是什么意思?有一个空白页或没有任何反应? 您可以像这样拦截并继续进行深层链接(例如:您的 webview 中的链接):
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;
}
} );
【讨论】: