摘要: 在 Windows 中主要有两种钩子:消息钩子与函数钩子,有时在实现某些功能时必须用钩子。 对函数挂钩子主要是进行入口地址的替换,广义的理解很多东西都是钩子,比如中断向量表。 可以对 C++ 中的静态函数与虚函数挂钩子,但是很难对普通函数挂钩子,主要原因是C++没有统一的 ABI标准。 但是可以对 ... 阅读全文
posted @ 2013-01-07 17:06 Proteas 阅读(1361) 评论(2) 推荐(0) 编辑
摘要: 使用了Chrome-iOS后开始思考这个问题,如何才能替换掉 UIWebView 的网络模块。单纯解决这个问题,有两个方法: 1、实现 NSURLProtocol,替换 HTTP 协议的处理方式。 优点:正规 缺点:影响范围大 2、实现 NSURLCache,在对应的方法中用自己的网络模块发出请求。... 阅读全文
posted @ 2013-01-07 11:44 Proteas 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 需要 Javascript 与 ObjC 合作从而达到这个目标。There are two parts to make this work: a JavaScript handler and UIWebView delegate methods. In JavaScript, we can modi... 阅读全文
posted @ 2013-01-07 11:31 Proteas 阅读(707) 评论(0) 推荐(0) 编辑