草庐IT

UIWebView-heavy

全部标签

ios - UIWebView 框架加载中断

我们有在线存储的mp3文件,我们的iOS应用程序在WebView中加载它们。这在过去工作正常,但最近(8.4?)似乎不再有效,而是失败并出现此错误。加载这些URL在MobileSafari中有效,但在UIWebView中无效。如果有人能对此有所了解,将不胜感激!谢谢! 最佳答案 事实证明它只发生在模拟器上。在设备上它工作正常:) 关于ios-UIWebView框架加载中断,我们在StackOverflow上找到一个类似的问题: https://stackove

ios - iOS 9 上 UIWebView 的主要性能损失

我已将我的问题归结为一个非常简单的场景,它似乎与iOS9+和UIWebView以及具有大量页面加载的网站有关(就像您从导航中获得的一样)。我按照本教程(http://conecode.com/news/2011/05/ios-tutorial-creating-a-web-view-uiwebview/)构建了一个带有UIWebView的简单iOS应用程序。我将UIWebView指向一个看起来像底部的静态html。然后我使用按钮(或自动执行此操作的脚本)刷新页面,最终应用程序变得越来越慢(通常大约刷新50-80次)。我在页面中有列表用于演示,因为它允许您滚动,这样可以更快地突出问题。对

ios - 如何在 UIModalPresentationFormSheet 中调整 UIWebView 的大小?

我尝试了人类已知的每一种排列,但我无法让UIWebView在iPad的模态表单View中正确调整大小。网页仍然显示768点的完整iPad纵向宽度。我在哪里以及如何告诉UIWebView显示宽度540点?我认为“scalesPageToFit”应该这样做,但它不起作用。我尝试将WebView设置为表单View的大小,即带有导航和状态栏的540x576。不过高度无关紧要。我尝试将UIWebView添加到Storyboard中的UIView,并设置了所有调整大小。然后我删除了UIWebView并以编程方式添加了它。-(void)viewDidLoad{[superviewDidLoad];C

尝试请求 url 时 iOS UIWebView 崩溃

我得到以下错误,Assertionfailed:(stream!=NULL),functioncb_spdylay_on_stream_close,file/SourceCache/CFNetwork_Sim/CFNetwork-711.1.12/SPDY/SPDYConnection.cpp,line1775.尝试使用代码打开链接时,-(void)viewDidLoad{[superviewDidLoad];[self.webVloadRequest:[NSURLRequestrequestWithURL:[NSURLURLWithString:@"https://drive.goo

javascript - UIWebview 不会通过基本身份验证加载动态加载的资源(通过 jQuery Mobile)

有点令人困惑,不确定解决方案(或问题)的来源。我正在使用UIWebviews和JqueryMobile创建一个iPad应用程序。我必须通过基本身份验证访问我的Web资源。我已将UIWebview设置为通过HTTP请求正确发送我的登录凭据,并且页面所需的所有资源(CSS、Javascript等)都正确加载.......除了那些通过Javascript动态加载的资源。我正在使用Modernizr加载CSS文件,使用JQuery加载.JSON文件,当通过webView访问我的页面时,这些都没有加载。(当我直接通过Safari访问该页面时,它工作正常)。因此我猜这是一个Xcode/iOS问题,

ios - 根据内容字体大小动态调整 UIWebView 的大小

我有一些文本需要在我的应用中显示。文本包含需要交互的链接。我已经尝试了一些在UITextViews和UILabels中创建可点击链接的解决方案。UITextView链接UITextView提供数据检测器,可以获取URL并使其可点击。对我来说无法使用,因为该链接只能在Safari中从外部打开,无法控制并使用该链接执行我想做的事情。UILabel使用“花式标签”的链接(http://furbo.org/2008/10/07/fancy-uilabels/)几乎是完美的解决方案,提供了链接检测功能,并为用户提供了一种内联查看和点击链接的方法,让我可以完全控制在按下链接时如何处理链接。目前无法

iphone - IOS - 如何避免键盘在 uiwebview 重新加载时隐藏

我有一个加载网络聊天客户端的WebView。与每次聊天一样,该页面都有一个用于输入文本的文本字段。问题是,当用户打开键盘时,由于几个正在重新加载页面的ajax请求,它会在短时间后自动隐藏。这对用户来说真的很烦人,因为他或她无法在键盘隐藏之前输入完整的句子。我不知道为什么,这只发生在iPhone4S和iPhone5中。在iPhone4、3GS和模拟器中一切正常。我曾尝试使用shouldStartLoadWithRequest来捕获请求并在用户隐藏键盘后加载它,但这会破坏聊天session。我试图在相同的方法中使用线程休眠“挂起”请求,但它发生在主线程中,因此它卡住了整个应用程序。有什么方

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