用于SystemWebView的自定义Cordova插件,用于拦截请求和更改标头



我们正在尝试为我们的ionic3应用程序构建一个Cordova插件,该应用程序使用适用于Android的自定义WebView(从KITKAT开始(,我们可以在其中拦截http请求。

Android WebView总是在请求中添加一个Origin标头,但我们不想这样做。我们使用的 RESTFUL 服务不支持origin file://标头 我们不确定它是否有效,但我们尝试覆盖 WebView 并拦截更改标头的请求。

有人可以帮忙吗?

如果服务仅拒绝 file://源,则可以在应用程序中运行小型本地网络服务器并将其用作内容URL。相反,你会得到一个 http://localhost 的起源。有一个仅限iOS的示例是为了绕过一些WKWebView限制而创建的,但同样的原则也可以应用于Android。

最新更新