OGeek|极客世界-中国程序员成长平台

标题: ios - 有没有办法完全控制原生 iOS 应用程序中的浏览器? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 12:55
标题: ios - 有没有办法完全控制原生 iOS 应用程序中的浏览器?

我有一个我编写的 chrome 插件,它可以执行以下操作:

基本上在 chrome 插件世界中,我几乎可以完全控制做任何事情(一旦用户同意并安装插件。)

在原生 iOS 应用中有什么方法可以做到这一点?我意识到 iOS 上没有适用于 safari 或 chrome 的插件系统。我有机会使用 UIWebView 吗?还是 UIWebView 方式太有限? Objective-C 中是否有完整的 webkit 或 mozilla 浏览器代码可供我根据需要使用和修改?谢谢!



Best Answer-推荐答案


如果您正在构建原生 iOS 应用程序,这绝对是可能的。

1) 您可以通过 NSHTTPCookieStorage API 与 cookie 进行通信。

2) 您可以发送网络请求并在后台队列中处理它们的数据,之后您可以设置 UIWebView 的 HTML 内容(在主队列上。)

3) 您的“选项卡”可以简单地是兄弟 View Controller ,每个 Controller 都包含一个 UIWebView

关于ios - 有没有办法完全控制原生 iOS 应用程序中的浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17872244/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4