У меня проблема с формой PHP на iframe в моем Android Webview - PullRequest
0 голосов
/ 01 апреля 2019

У меня есть форма входа php, прекрасно работающая в мобильном браузере, но в моем веб-просмотре, когда пользователь нажимает на кнопку отправки, страница обновляется.

1 Ответ

0 голосов
/ 01 апреля 2019

Что вы имеете в виду под «обновлением страницы»?Есть пустая страница или ничего не происходит?Вы можете перехватить и продолжить глубокую ссылку (например, ссылку в вашем веб-просмотре), например:

  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;
                }     
            } );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...