我有一个我编写的 chrome 插件,它可以执行以下操作:
基本上在 chrome 插件世界中,我几乎可以完全控制做任何事情(一旦用户同意并安装插件。)
在原生 iOS 应用中有什么方法可以做到这一点?我意识到 iOS 上没有适用于 safari 或 chrome 的插件系统。我有机会使用 UIWebView 吗?还是 UIWebView 方式太有限? Objective-C 中是否有完整的 webkit 或 mozilla 浏览器代码可供我根据需要使用和修改?谢谢!
如果您正在构建原生 iOS 应用程序,这绝对是可能的。
1) 您可以通过 NSHTTPCookieStorage
API 与 cookie 进行通信。
2) 您可以发送网络请求并在后台队列中处理它们的数据,之后您可以设置 UIWebView
的 HTML 内容(在主队列上。)
3) 您的“选项卡”可以简单地是兄弟 View Controller ,每个 Controller 都包含一个 UIWebView
。
关于ios - 有没有办法完全控制原生 iOS 应用程序中的浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17872244/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |