Flutter 拦截来自 WebView 的所有请求

Posted

技术标签:

【中文标题】Flutter 拦截来自 WebView 的所有请求【英文标题】:Flutter Intercept all requests from WebView 【发布时间】:2021-08-07 04:45:14 【问题描述】:

在flutter中是否有任何等效的拦截来自webview的所有请求

webview.webViewClient = object : WebViewClient() 
override fun shouldInterceptRequest(view: WebView?,request: WebResourceRequest? ): WebResourceResponse? 
          return super.shouldInterceptRequest(view, request)

谢谢

【问题讨论】:

【参考方案1】:

https://pub.dev/packages/flutter_inappwebview

useShouldInterceptFetchRequest 函数应该有帮助!

【讨论】:

正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center。

以上是关于Flutter 拦截来自 WebView 的所有请求的主要内容,如果未能解决你的问题,请参考以下文章

小爬爬6:中间件

Android:拦截来自WebView的AJAX调用

BurpSuite学习第三节--Proxy

带有 WebView 的 Flutter 应用中的 Firebase 身份验证

关闭网页视图后,来自 Youtube 嵌入式视频的音频继续播放 - Flutter

如何拦截webview的post请求