ios webview 相关
浏览:1734次 出处信息
使用ios ,通过oc 使webview加载页面相关操作,遇到了如下两个问题。解决过程略有心酸,记录如下:
带登录状态(cookie)请求webview,cookie含有httponly标记
请求url由url变为url#时,webview的异常表现
cookie httponly flag
带cookie请求webview 可参考这篇文章《 IOS 网络请求中设置cookie》
那么问题来了:NSHTTPCookie 不支持httponly标记,仅有一个只读属性HTTPOnly。而为了防止xss,我们需要对cookie进行httponly标记,如何实现?
load url with #
系统一般会实现webview的delegate:
webView:shouldStartLoadWithRequest:navigationType: 、webViewDidFinishLoad:
但是发现比如页面有js实现了层级的变化,但是会将url增加#时,即由:http://www.xiaoxiaozi.com/index.php 变成 http://www.xiaoxiaozi.com/index.php# 时,系统只会触发对shoudStartLoadWithRequest的调用,而不会调用webViewDidFinishLoad。
当我们实现“请稍候”弹层时,一定要将弹层自动化隐藏~
其他
也许有更合适的应对上述问题的解决办法,还请评论的同学不要藏私!
webview还有挺深的水,后续补充。
建议继续学习:
- IOS安全–浅谈关于IOS加固的几种方法 (阅读:18343)
- iOS内存暴增问题追查与使用陷阱 (阅读:5246)
- 10个必需的iOS开发工具和资源 (阅读:4759)
- 在Visual Studio中使用MonoTouch开发iOS应用程序(上):环境配置 (阅读:4508)
- iOS push服务 (阅读:4426)
- iOS到Android到底有多远 (阅读:3821)
- iPhone 5/iOS 6前端开发指南 (阅读:3811)
- 在Visual Studio中使用MonoTouch开发iOS应用程序(下):开发体验 (阅读:3778)
- iOS安全系列之二:HTTPS进阶 (阅读:3784)
- 微信webview模拟器 (阅读:3446)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:iOS push服务
后一篇:流式布局的原理和代码实现 >>
文章信息
- 作者:simaopig 来源: 小小子
- 标签: ios webview
- 发布时间:2014-12-29 00:10:12
建议继续学习
近3天十大热文
-
[939] WordPress插件开发 -- 在插件使用 -
[117] 解决 nginx 反向代理网页首尾出现神秘字 -
[50] 如何保证一个程序在单台服务器上只有唯一实例( -
[48] 整理了一份招PHP高级工程师的面试题 -
[48] 用 Jquery 模拟 select -
[48] 海量小文件存储 -
[47] ps 命令常见用法 -
[47] Innodb分表太多或者表分区太多,会导致内 -
[46] 全站换域名时利用nginx和javascri -
[45] find命令的一点注意事项
