RN的WebView组件inject系列属性及生命周期释义

RN的WebView组件inject系列属性及生命周期释义

injectJavaScript方法里直接可写js代码

injectedJavaScript 里js代码用字符串写

触发时期

onloadStart>网页里的js>injectedJavaScript>onload

onloadStart最先触发,此时document处于undefined,所以要给webView设置cookie的话,得额外新建一个空白网页,里面只负责写cookie,然后用window.location.replace()跳转到目标网页

Header设置

如图,自定义的headers(别漏了s)在后端接收时,系统会自动给加上HTTP_作为前缀,所以后端看到的是HTTP_COOKIE(系统似乎会自动把小写变大写)