Laravel 5 如何控制webview和web浏览器之间的webapp访问?

Laravel 5 如何控制webview和web浏览器之间的webapp访问?,laravel-5,web-applications,webview,Laravel 5,Web Applications,Webview,我所拥有的 使用Laravel 5.6的网络应用程序 具有React Native的Web视图 我想做什么 仅允许用户通过Webview访问webapp 允许所有用户通过web浏览器访问webapp的主页 允许web管理员通过以下两种方式访问webapp的管理员页面 webview和web浏览器的集成 我的问题 我只能用拉维控制这些黄金吗 如果是,怎么做 我是否应该将webapp的主页和内容页分离到 2差异域(或子域) 还是有其他建议 谢谢。好的,这是我从react中提取android后得到

我所拥有的

  • 使用Laravel 5.6的网络应用程序
  • 具有React Native的Web视图
我想做什么

  • 仅允许用户通过Webview访问webapp

  • 允许所有用户通过web浏览器访问webapp的主页

  • 允许web管理员通过以下两种方式访问webapp的管理员页面 webview和web浏览器的集成

  • 我的问题

  • 我只能用拉维控制这些黄金吗

  • 如果是,怎么做

  • 我是否应该将webapp的主页和内容页分离到 2差异域(或子域)

  • 还是有其他建议


  • 谢谢。

    好的,这是我从react中提取android后得到的,我们需要在android中做以下更改 MainActivity.java

    // REMOTE RESOURCE
    mWebView.loadUrl("YOUR_URL_HERE");
    

    MyWebViewClient.java:只返回false

        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
    //        if (Uri.parse(url).getHost().endsWith("YOUR_URL_HERE")) {
    //            return false;
    //        }
    //
    //        Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
    //        view.getContext().startActivity(intent);
    //        return true;
            return (false);
        }
    
    希望能有帮助

    这是我的网络视图截图