草庐IT

uiWebview

全部标签

ios - 我们可以在 IOS 应用程序的 UIWebview 中将条款和条件作为 PDF 加载吗?

我在UIWebview中向我的应用程序添加条款和条件。我真正想知道的是我可以将它显示为一页一页的pdf文档还是应该使用任何其他方法?Appstore会接受pdf格式吗? 最佳答案 是的,这可以使用UIWebview完成,而且肯定会被Apple接受。如果您尝试显示来自WebURL的PDF文件,请使用以下代码。NSURL*targetURL=[NSURLURLWithString:@"http://yourdomain.com/file_toopen.pdf"];NSURLRequest*request=[NSURLRequestreq

ios - 如何在 wkwebview/uiwebview 中支持隐身/隐私模式

我正在使用incongnito浏览器。当我清除所有cookie时,我正在使用wkwebview我可以看到像google这样的流行搜索引擎会记住已经进行的搜索。我尝试使用NSURLSession清除NSHTTPCookieStorage中的所有cookie和resetcookies,但它仍然无法正常工作。 最佳答案 为wkwebsitedatastore设置nonpersistentdatastore为wkwebviewconfiguration为wkwebview在uiwebview中为NSURlrequest设置NSURLrequ

ios - 在 UIWebView 中加载 HTTPS url

我开始iPhone编程,但遇到了无法解决的大问题。所以,我有一个UIWebview,我可以毫无问题地加载HTTPurl:NSStringurlAdress;urlAdress=@"http://servername";NSURL*url=[NSURLURLWithString:urlAdress];NSURLRequest*requestObj=[NSURLRequestrequestWithURL:url];[webViewloadRequest:requestObj];它的工作,我的页面加载到我的UIwebView中,但是当我替换时:urlAdress=@"http://serve

iOS 从 UIWebview 内容创建 pdf

在我的iOS应用程序中,我需要从我的webview内容创建一个pdf文档。我看了这些帖子:CreatingPDFfilefromUIWebView和https://coderchrismills.wordpress.com/2011/06/25/making-a-pdf-from-a-uiwebview/我想知道是否有更简单的方法来做到这一点。例如,对于我的Mac项目,我使用这个:NSData*pdf=[[[[webViewmainFrame]frameView]documentView]dataWithPDFInsideRect:[[[webViewmainFrame]frameVi

ios - 如何使用 objective-c 在 UIWebView IOS 中打开 file.xlsx

我的IOS应用程序文档文件夹中有file.xlsx。我想在UIWebview中显示打开这个excel文件。但我遇到了以下错误,ErrorDomain=WebKitErrorDomainCode=102"Frameloadinterrupted"但pdf和CSV文件正在打开,我是IOS的新手,我想从过去2天起就尝试了所有可能的方法让它工作。什么都没有解决..请帮助我更新:即使我将其重命名为file.xls也无法打开下面是我的代码,NSURL*nsUrl=[NSURLURLWithString:url];_urlReq=[NSURLURLWithString:url];[selfperfo

iOS - 防止 UIAppearance 设置更改 UIWebView 输入附件 View

我的应用程序中有一个UIWebView,问题是我有一个UIAppearance修改分段控件的外观,因此它修改了UIWebView文本字段的输入附件View中的分段控件,我希望它看起来正确,或者不要尝试修改它。这是它目前的样子: 最佳答案 我刚刚通过使用[UIAppearanceappearanceWhenContainedIn:]而不是[UIAppearanceappearance]为自己解决了这个问题。通过向选择器发送一个包含您要自定义的元素的所有自定义ViewController类的无终止列表来使用它。所以不是[[UISegme

ios - 无法从 ios 7 的 UIWebview 中的 url 加载文件(doc、pdf 等)

我正在UIWebview中加载不同的文件类型,如PDF、Excel、Doc等。某些文件需要授权并在header中传递值。这在ios6中工作正常。在ios7中不工作。下面是代码和错误信息。NSURL*url=[NSURLURLWithString:regularURL];self.webView.scalesPageToFit=YES;self.request=[NSMutableURLRequestrequestWithURL:url];[self.requestsetValue:@"multipart/form-data"forHTTPHeaderField:@"Accept"];N

iOS 8.0 UIWebView 文件输入崩溃我的应用程序

更新到iOS8.0后,单击“选择文件”按钮(HTML文件输入),然后单击“拍摄照片或视频”/“选择现有”会使我的应用程序崩溃。此功能自iOS6以来一直运行良好,但在iOS8.0中文件输入功能已完全损坏!有没有其他人在使用UIWebView应用程序时遇到同样的问题? 最佳答案 这个问题的解决方案正如JoelJeske所写,你必须针对iOS8重建你的应用程序。这是解决这个问题的唯一方法。针对iOS8重建也将使该应用程序在iOS7/6上运行没有任何问题。 关于iOS8.0UIWebView文件

iOS UIWebView Javascript 定时器

如果加载到UIWebView的页面包含JavascriptsetInterval()调用,那么当手机进入休眠状态时该计时器的行为是什么?是否存在所有计时器停止的时间点?唤醒手机后定时器会重新启动吗?如果是这样,计时器是从暂停的地方开始,还是从0开始? 最佳答案 WebKit内部计时器管理一般来说有点特殊,尤其是在iOS中。它们在NSDefaultRunLoopMode模式下注册,因此例如,当在UI中滚动时,Javascript事件不会触发,但它们也不会聚合,就像常规计时器(NSTimer)一样。要回答您的问题,当应用程序进程暂停时,

objective-c - 如何取消一个UIWebView?

我以模态方式呈现一个UIViewController并将UIWebView作为其View。如何在用户点击取消按钮时关闭UIWebView?我的一个想法是将取消按钮链接到http://cancel然后签到-(void)webViewDidStartLoad:(UIWebView*)webView如果webView.request.URL.hostisEqualToString:@"cancel",则关闭ViewController。主机中是否必须有一个点,例如“cancel.com”? 最佳答案 你走在正确的道路上,但你的方法有点偏离