WKWebview 注入header

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WKWebview 注入header相关的知识,希望对你有一定的参考价值。

参考技术A header请求头这种最好是不通过服务器,比如如果通过服务器nginx配置,会出现很多问题,包括请求头丢失,请求头拦截,最好的方式通过直接跟web直接交互,比如WebViewjavascriptBridge或者原生自带的方式做交互,更方便,如果有更好的方案留言给我,阿里嘎多

在WKwebview因为加载请求是个异步操作,所以在初次webview loadrequest时候不需要加入header ,而是拦截webview的请求 ,在请求头中加入header,并且重复请求,但是还有一定问题 ,有时会有header丢失问题,所以我觉得最优解决方案是通过交互传参数可以解决这个问题,如果有更好方案请告诉我。

以上是关于WKWebview 注入header的主要内容,如果未能解决你的问题,请参考以下文章

WKWebView Cookie注入

如何在 Swift 3 的 WKWebView 中注入 javascript

如何在 WKWebView 中注入多个用户脚本以获得暗模式效果?

从swift注入本地存储到WKWebview

Swift:向WKWebView注入JS和CSS不起作用

如何在没有 JavaScript 的情况下将 cookie 注入 WKWebView 或 WKWebSiteDataStore?