最近公司在使用HTML与OC混编,然后整理一下使用心得
1. 获取Session,Session是由服务器生成的,具体是什么就需要百度搜索一下了,在这里就不做过多的解释。在获取Session时,我之前的理解是,只有在网页的URL中才可以获取,其实不然,只要在同一个服务器下的网络链接都可以获取,包括Post请求方式的网络接口,不过获取Session时,需要执行一遍这个服务器上的接口,然后在获取。
获取Session后,需要在需要使用的位置进行请求头的植入
其中kSessionKey为字符串 @“session”,后面的是其值
2. 页面内跳转,因为页面内有网页跳转,但是又没有跳转之后的返回键,最好的解决方案是让写网页的人加上,这样就减轻了前端很多的工作量,但是我这边Android已经做完了,没办法只能监听网页链接跳转。
这是WKNavigationDelegate的协议方法。cancel为禁止访问网络链接,allow为允许网络链接
3. 监听网页中的alert,我记得webView中的alert是自动弹出原生的,不知道为什么现在弹不出来。
实现WKUIDelegate的协议方法即可监听alert弹出
以上是我再工作中的使用心得。