Tag: uiwebview

CGAffineTransformInvert:奇异matrix

我偶尔会看到错误消息: CGAffineTransformInvert: singular matrix 在Xcode的日志区域。 这似乎发生(很less,幸运),当我捏在UIWebView内的网站的大小。 [商业网站,不是我自己的。]因为我没有在我的应用程序仿射变换,我想知道这是否可能是UIWebView的错误/function。 如果是这样,我可以忽略它,因为它似乎没有任何干扰?

加载NSData到UIWebView

在我的网页浏览器,我想加载一个UIWebView NSURLConnection NSData获得。 当我尝试加载到UIWebView ,而不是该网站,它出现了HTML纯文本。 这是我的代码: 在viewDidLoad: NSURLRequest *request = [NSURLRequest requestWithURL: [NSURL URLWithString:@"http://www.msn.com"]]; [NSURLConnection connectionWithRequest: request delegate:self]; 后来在代码中: -(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data { webdata = [NSMutableData dataWithData: data]; } -(void)connectionDidFinishLoading:(NSURLConnection *)connection { [webview loadData:webdata MIMEType: @"text/html" textEncodingName: @"UTF-8" baseURL:nil]; }

UIWebView在iOS 8中显示空白屏幕

我有一个应用程序,我可以下载PDF并将其存储在iPhone中。 它在iOS 7中完美运行(我目前在iOS 8上运行),并在iOS 8中运行应用程序时,webView保持空白。 我不知道什么是错的。 #import "ISJMMisalViewController.h" #import "SWRevealViewController.h" @implementation ISJMMisalViewController @synthesize activityImageView; – (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:YES]; [self.webView addSubview:activityImageView]; [activityImageView startAnimating]; dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ NSString *resourceDocPath = [[NSString alloc] initWithString:[[[[NSBundle mainBundle] resourcePath]stringByDeletingLastPathComponent] stringByAppendingPathComponent:@"Documents"]]; NSString *filePath = [resourceDocPath stringByAppendingPathComponent:@"misalLocal.pdf"]; //Now create Request for the file that was saved in your documents folder NSURL *url […]

我可以使用Javascript(或任何networking技术)将U​​IWebView的variables传递回我的应用程序吗?

我有一个UIWebView的forms。 我想从表格中得到回复,并将其发回给我的应用程序,以便能够做出相应的回应。 有无论如何用JavaScript或任何东西做到这一点?

在本地HTML文件加载图像 – UIWebView

我在UIWebView中加载一个本地HTML文件,如下所示: [webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"index" ofType:@"html"]isDirectory:NO]]]; 在我的index.html中,如何使用img src =“…”/>加载一个显示本地图像(通过Xcode添加到项目中)?

显示进度条,直到它加载UIWebView IOS7中的数据

嗨在我的应用程序,我有UIWebView加载pdf文件使用URL它非常大的文件它需要太多的时间来加载。 现在我想显示用户喜欢它的加载进度,直到它得到加载我的PDF一旦我的文件加载它有隐藏进度条,我怎么能做到这一点? 我的webview代码。 – (void)viewDidLoad { [super viewDidLoad]; NSString *pdf =@"http://jesusredeems.com/mag/pdf/JRE-2014-03.pdf"; NSURL *url = [NSURL URLWithString:pdf]; NSURLRequest *myRequest = [NSURLRequest requestWithURL:url]; [webview loadRequest:myRequest]; } 我正在使用上面的代码来加载我的pdf ,我怎么可以使用进度条进行文件加载?

创buildSafari Webarchives的跨平台方式

我一直在四处search,没有find任何可以创buildSafari Webarchive格式的工具的参考。 有没有人有指向创build这种格式的代码,或至less格式参考文档? 理想情况下,我想build立一个工具,需要一个目录,并拆分出一个webarchive,加载到iPhone。

如何检测UIWebView中的redirect

我正在使用一个UIWebView作为我的应用程序中的embedded式浏览器。 我遇到的问题是跟踪应该显示在URL栏中的URL。 进行Googlesearch时,结果页面通常会生成如下链接: http://www.google.com/url?sa=t&source=web&cd=1&ved=0CC4QFjAA&url=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FDog&rct=j&q=dogs&ei=27XeTc6RFIWEvAO858DHBQ&usg=AFQjCNGkEDcWzea4pSlurHhcuQfqFcp_pw 当用户点击这个链接时,UIWebView首先报告这个链接,然后在shouldStartLoadWithRequest:navigationType:redirect链接。 我怎么能告诉这是一个redirect,而不是一些补充站点加载的图像或页面上的其他元素? 在上面的例子中,我的URL栏显示了Google的长链接,而不是更新到Wikipedia URL。

在webview页面中使用swift查找文本?

我怎样才能在uiwebview页面中find文本,并突出显示它,并使用swift在页面中的位置? 例如chrome查找文本: search范例 但是我使用alert视图: 我的search例子在我的应用程序!

如何使用UIWebview删除iOS应用程序的html5本地存储

我有一个使用UIWebview的应用程序,用于浏览不同的网站/url。 我需要一个“清除客户端数据”选项,类似于iOS移动Safari“删除所有网站数据”,删除Cookie /本地存储。 我知道如何做cookies,但我无法弄清楚如何删除/清除以后(本地存储) 如何删除UIWebView中的HTML5持久数据库? 讨论这个,但我没有看到如何适用于我的以上情况。 localStorage.clear()的JavaScript需要在UIWebview stringByEvaluatingJavaScriptFromString()方法运行,但这似乎并没有在我的testing工作。 另一个与上述方法的关注是,localStorage是url/网站特定 – 但我想清除localStorage内的所有内容。 尝试删除/复制Appln / Library / WebKit / LocalStorage文件夹 – 但这没有解决访问限制错误。 任何build议/方向请?