uiwebview相关内容
经过 2 天的研究,我提出了这个问题.我已经阅读了 stackoverflow 和 google 中的所有相关问题和答案(包括 this 问题,非常类似但没有答案)并且仍然找不到解决方案.希望这里有人能提供帮助. 我有一个 UIWebView,其中加载了一些文本.我想以编程方式选择部分文本,就像用户长按它一样. 我已尝试执行此 javascript 代码作为对点击的响应: 函数 se
..
我正在使用以下(简单)代码将 PDF 从我的应用程序中的文档文件夹加载到 UIWebView.性能很差.我尝试通过 Safari 从 Web 加载相同的 PDF,性能非常好.有没有人有任何想法?(这个 viewController 被呈现为一个 modalViewController). - firstView.m InfoViewController *mcontroller = [[I
..
如何像 Mobile Safari 那样拦截诸如 window.open 之类的 Javascript 调用?我还没有看到任何关于此的列表,但它一定有可能吗? 以前有人做过吗? 解决方案 当页面完成加载(webViewDidFinishLoad:) 时,注入一个 window.open 覆盖.当然,它不适用于在页面加载期间调用的 window.open.然后使用自定义方案来回调您的目
..
我需要在 UIWebView 控件中显示的 html 页面中执行搜索.我需要的功能是 Safari 具有的功能,当您点击 command/ctrl F 以在文档中搜索某个单词并且程序会为您突出显示这些点击时.这个问题有什么简单的解决方案吗? 解决方案 我知道你已经很久没有问这个问题了,但这仍然是人们经常遇到的问题,所以我整理了一个示例项目以防其他人正在问同样的问题.该项目是一个超级简单的应
..
我需要发送 cookie 以登录 UIWebView,但是当我加载网页时,cookie 尚未发送. 我的代码是: CorreoViewController.m - (void)viewDidLoad{[超级视图DidLoad];self.title =AMLocalizedString(@"Correo", @"");NSURL *url=[NSURL URLWithString:@
..
我将本地 html 文件加载到 ipad 应用程序中: NSURL *baseURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]];NSString *path = [[NSBundle mainBundle] pathForResource:@"lieferant1" ofType:@"html"];NSString
..
我在使用 UIWebViews 时遇到问题,我在这里看到了同样的问题,但没有有用的答案.问题在这里: UIWebView 内存管理 .我会引用它: 我正在开发一个大量使用 UIWebView 的应用程序.这个应用程序在从我的服务器加载内容时动态生成大量 UIWebView.其中一些 UIWebView 非常大,并且有很多图片. 如果我使用仪器检测泄漏,我不会检测到任何泄漏.但是,分配了
..
背景 我正在开发一个简单的 iPad 应用程序,它允许用户同时使用不同的登录名浏览同一个网站.因此,我有两个 UIWebView 并且它们应该有不同的 cookie 存储,因此用户可以在第一个 UIWebView 上登录一个帐户,在第二个 UIWebView 上登录另一个帐户>. 我尝试了什么? 我认为解决方案是在我拥有的两个 UIWebView 中实现不同的 cookie 存储.
..
在我的应用程序中,当我使用任何网站 url 加载 UIWebView 时,内存从 30mb 跳到大约 140mb.我正在使用 ARC 当关闭包含 UIWebView 的 UIWebViewController[Viewcontroller] 时,它不会释放内存.任何人都可以帮助我如何解决这个内存问题,还请在 ARC 中为我提供内存最佳实践的指针 用于加载网页:- NSURL *nsur
..
如果有人遇到以下问题,请告诉我您是否能够找到解决方法.我花了几天时间试图想出一个解决方案,但到目前为止还没有运气.我正在使用 XCode 4.5 和 iOS 6 SDK Golden Master. 基本上,我的应用程序读取 HTML 文件并将其内容交给 Web 视图进行渲染. NSString *path = [[NSBundle mainBundle] pathForResource:
..
如何为我的 UIWebView 设置委托以使用 webViewDidFinishLoad? 解决方案 在接口文件中注明你有兴趣: @interface SomethingController : UIViewController { 然后在您的实现中添加该委托方法: - (void)webViewDidFinishLoad:(UIWebView
..
以下是我的代码.我只是想加载一个网站页面并在屏幕上放一个后退按钮.不知道为什么屏幕上什么也没有显示. 在.h中 #import @interface ThirdViewController : UIViewController{UIWebView *myWebView;}@property (nonatomic, 保留) UIWebView *myWebVie
..
我正在使用 UIWebView 从文档目录加载一些文件.我已经设置了 UIWebView 的委托,我正在响应 2 种委托方法,即webViewDidStartLoad 和 webViewDidFinishLoad 我收到 webViewDidStartLoad 但我没有收到 webViewDidFinishLoad 方法. 下面是代码: @interface MyView: UIViewC
..
如何访问加载到 iOS 中的 UIWebView 中的 HTML 页面的元数据? 解决方案 您可以通过以下方式访问元标记的内容, NSString *graphURL = [webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByName('facebook_share')[0].getAttribut
..
所以我现在遇到的问题是 UIWebViews 显示单个图像.我想要的是如果图像不适合该位置,则将其缩小,如果不适合则保持其原始尺寸.所以这是我的做法(在 UIViewController 中): - (void)viewDidLoad {[超级视图DidLoad];UIWebView *webView = [[UIWebView alloc]initWithFrame:CGRectMake(0,
..
我有一个 webview,它显示电子书的页面.我想用页面卷曲动画从一页切换到下一页.到目前为止,我知道如何切换页面以及如何在 webview 上应用页面卷曲动画了. 但是如何以看起来像是从一页翻到另一页的方式应用 curl 动画? 解决方案 这里有一些可下载代码 举例说明如何做到这一点.
..
有什么方法可以获取当前播放视频的链接.我正在加载 m.youtube.com.对于某些视频,它甚至没有进入代表.我也尝试使用 NStimer.但对于某些视频,它不是点击的 url 解决方案 通过监听 AVPlayerItemBecameCurrentNotification 通知有一个 hacky 方法.当 UIWebView 显示媒体播放器时会触发此通知,并发送 AVPlayerItem
..
有什么方法可以改变 iphone 应用程序中 uiwebview 的内容吗?通过使用 div 或其他方式. 我的问题是,要随时将数据附加到 uiwebview.它认为可以通过替换 div 内容来完成? 解决方案 你可以这样改 [webview stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"do
..
我的 UIWebView 加载一个 contenteditable html 内容.我想让 UIWebView 获得焦点并在 UIWebView 中显示键盘. 我使用 [self.webview becomeFirstResponder],但它不起作用.有什么变通的方法吗? 谢谢. 解决方案 UIwebview 不可编辑,您不能使其成为第一响应者.如果您可以为此目的使用 jav
..
我正在开发一个浏览器应用程序,在该应用程序中我使用 UIWebView 打开网页.我使用内存监视器运行 Instruments 工具.我对 Instruments 中使用的术语以及它们为何重要感到完全困惑.请用正当的理由解释我的一些问题: Live Bytes 对于检查内存优化或内存消耗很重要吗?为什么? 如果它还包含已释放的对象,我为什么要关心总体字节/实际内存? 何时以及为何
..