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

时间:2017-08-15 21:17:23

标签: cordova plugins webview interceptor

我们正在尝试为我们的ionic3应用程序构建一个cordova插件,该应用程序使用Android的Custom WebView(来自KITKAT),我们可以拦截http请求。

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

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

如果该服务仅拒绝file:// origins,则可以在应用程序中运行一个小型本地Web服务器,并将其用作您的内容URL。您将获得http://localhost来源。有一个iOS-only example是为了解决一些WKWebView限制而创建的,但同样的原则也可以应用于Android。