【问题标题】:Flutter - Can't download files from WebviewFlutter - 无法从 Webview 下载文件
【发布时间】:2020-09-22 14:57:21
【问题描述】:

当我从我的 web 视图中单击任何下载按钮时,它什么也不做。我还没有找到任何解决方案,所以我在这里问。谢谢。

【问题讨论】:

标签: android ios flutter webview download


【解决方案1】:

您在 webView 中的内容无法从应用程序中处理,您在 web view 中加载了一个 url,因此 webView 中的所有内容都与您加载的 url 有关。 例如,您可以对 Web 视图执行的操作是通过滑动刷新来刷新它。 或通过以下方式处理状态:

inner class WebClientCustom : WebViewClient(){

    override fun onPageStarted(view: WebView?, url: String?, favicon: Bitmap?) {
        super.onPageStarted(view, url, favicon)
    }

    override fun onPageFinished(view: WebView?, url: String?) {
        super.onPageFinished(view, url)
    }

    @TargetApi(Build.VERSION_CODES.M)
    override fun onReceivedError(view: WebView?, request: WebResourceRequest?, error: WebResourceError?) {
    }

    @SuppressWarnings("deprecation")
    override fun onReceivedError(view: WebView, errorCode: Int, description: String, failingUrl: String) {
    }

}

【讨论】:

    猜你喜欢
    • 2014-08-13
    • 2020-04-15
    • 2020-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-23
    • 1970-01-01
    • 2014-03-18
    相关资源
    最近更新 更多