Tag: uiwebview

iOS方向问题

我有一个简单的networking应用程序,即时通讯使用本机构build。 MainWindow.xlb与我的应用程序consic充满了本机视图控制器。 在本地视图Controller.mi中有以下代码: http://pastebin.com/xXFc0JCW 看着凌乱的复制和粘贴在这里。 我似乎无法理解我要去哪里错了,为什么我的应用程序/ UIWebView始终保持肖像。 我新开发的iOS。 完整的源代码: https : //www.dropbox.com/s/i9woti5ptecr9n4/Native.zip

WiFi上的iOS 9.0 UIWebView行为

用例: 我们使用UIWebview来加载HTML,内容是不同的文本,图像和原始数据。 我们使用NSURLProtocol观察UIWebview的redirectURL。 我们通过NSURLConnection观察,为每个redirect的URL加载了多less数据。 代表观察: 在UIWebview“loadRequest”上连续两次迭代的WiFi上,第一次迭代工作正常,但是第二次迭代很less的URL需要花费时间来加载,这些URL是大部分图像URL。 在Cellular上连续进行十次迭代,它将按照预期使用相同的HTML。 问:为什么只有在WiFi上? 我们没有任何实施networking明智的。 相同的实施在蜂窝上正常工作。 请让我知道,如果这个任何webkit的问题WiFi或任何WiFi的政策为iOS 9.0。

在UIWebView中的背景audio播放

我的应用程序允许用户访问通过networking播放audio书籍的服务。 我正在使用一个UIWebView来处理这个。 当应用程序退出或设备进入睡眠状态时,audio停止播放。 由于我只显示不直接播放audio文件的networking视图,因此我不能使用这些方法在后台播放audio。 但是,如果您通过Safari应用程序访问相同的链接,在手机进入睡眠状态后,audio会继续播放。 我怎样才能在我的应用程序中实现相同的效果?

iOS UIWebViewpopup窗口阻止程序问题

在iOS中,我打开网页时的默认行为是login后在新窗口中打开下一页。 但现在,当我在iOS WebView中打开它时,它不会打开下一页。 我谷歌关于它,原因似乎是popup式窗口拦截器。 那么,是否有任何简单的方法来禁用iOS webview中的popup窗口拦截器?

通过触摸到UIWebView的一部分

我有一个UIWebView。 使用这样的东西: http://blog.evandavey.com/2009/02/how-to-make-uiwebview-transparent.html ..我已经使UIWebView透明。 我现在需要能够通过webview浏览到下面的视图,但只能在web视图的矩形部分。 所以,想象一下,webview是一个正方形,它的中心有一个正方形的区域,它必须通过下面的视图。 有没有办法做到这一点?

UIWebView清除caching后应用程序退出&不caching图像脱机

HTTP Response Header Name Value Delim Status: HTTP/1.1 200 OK Server: Apache Content-Type: image/jpeg Accept-Ranges: bytes Last-Modified: Wed, 16 Oct 2013 12:06:35 GMT Content-Length: 54556 Cache-Control: max-age=604800 Expires: Thu, 24 Oct 2013 09:32:54 GMT Date: Thu, 17 Oct 2013 09:32:54 GMT Connection: close 当我运行应用程序一旦一切运行良好和是图像caching的应用程序的生命期,但是当我closures应用程序并再次运行与WIFIclosures。 图像不会出现。 它在Android中的工作精细,但不适用于iOS应用程序。 所有标题看起来有效。 图像有7天到期。 iOS应该caching7天。 http://cdn.koimoi.com/wp-content/new-galleries/2013/10/Tanisha-Mukherjeen-in-Bigg-Boss-7-Pic-1.jpg http://web-sniffer.net/ 旧查询对于search优化:iOs Phonegap应用程序忽略caching标题和不caching图像

在UIWebView中使用自定义URLscheme

我有一个黑盒子容器。 我喜欢黑盒子,他们混淆了事情。 这个黑盒子是一个encryption的zip(有点),里面有一些html文件(这是简短的,没有那么痛苦的解释,版本)。 这些文件需要在UIWebView中显示。 现在,简单的方法来解密,解压缩到文件系统,从文件系统加载文件。 这很好,除了黑盒子包含秘密的东西,不能只是躺在文件系统上,甚至不是一秒钟,所以,我做了一个C库,实际上stream的箱子的内容(直接开箱) 。 现在,我有这个stream媒体function,必须以某种方式使其与UIWebView工作。 首先想到的是使用UIWebView可以发送请求的迷你本地HTTP服务器。 然后,我会自己pipe理这些请求,并使用我已经完成的stream式lib返回UIWebView所需的内容。 这可以工作,我想很好,但我认为一个小型的HTTP服务器可能会有点矫枉过正。 所以,我想知道,是否有另一种方式干扰UIWebView和文件系统? 也许使用自定义模式? 像myschema://? 每次UIWebView向myschema://myfile.html发出请求,我都会以某种方式干扰并返回所需的数据? 这样的想法是否可行? 我应该从哪里开始? 也许NSURLRequest? 编辑:我发现这个: iPhone SDK:从自定义URLscheme加载资源 。 但是,听起来不错,浏览器如何知道请求的大小,types(xml / binary / xhtml)以及HTTP头中放置的所有信息?

在内容可编辑的UIWebView中,当它处于空行时,请注意插入

出于某种原因,我需要在内容可编辑的UIWebView中获得插入符的垂直位置。 有许多方法可以阻止插入符号闪烁(例如创build/删除隐藏节点时),我使用这个javascript / Objective-C代码: – (CGRect)caretRect { NSString *js = @"function f(){ var sel = document.getSelection(); var range = sel.getRangeAt(0).cloneRange(); range.collapse(true); var r =range.getClientRects()[0]; return '{{'+r.left+','+r.top+'},{'+r.width+','+r.height+'}}'; } f();"; NSString *result = [self.webTexteView stringByEvaluatingJavaScriptFromString:[NSString stringWithString:js]]; CGRect rect = CGRectFromString(result); return rect; } 不幸的是,当插入符号处于空白行时,此代码将返回一个{0,0} {0,0}矩形。 任何人都知道在任何情况下,如何在照片的垂直位置(即列表中的垂直位置)保持闪烁? 谢谢!

在UIWebView中获取HTML中的特定元素

我怎么能从HTML页面获得特定的元素,如果我有这个nsstring这个值 <body style="background-color: 3399CC;font-size: 200.5%;font-family:monospace;font-style:oblique;"> <div id="1" align="center" style="padding-top: 10%;" > <h1 style="color: #FFFFFF">fawazapp</h1> <p style="color: #C0C0C0;"> bbb</p> <p style="color: #FFFFFF;">aaaaaaaaa</p> </div> <div id="2" align="center" style="padding-top: 10%;" > <h1 style="color: #FFFFFF">fawazapp</h1> <p style="color: #C0C0C0;"> bbb</p> <p style="color: #FFFFFF;">aaaaaaaaa</p> </div> 我想清除除了ID为2的div以外的所有内容 </div> <div id="2" align="center" style="padding-top: 10%;" > <h1 style="color: #FFFFFF">fawazapp</h1> <p style="color: #C0C0C0;"> bbb</p> <p […]

UIWebView cookie发送到Safari浏览器? iOS版

对于我的下一个项目,我使用的是一个UIWebViewlogin到一个网站帐户,重新打开应用程序后,cookie被存储到应用程序的cookie jar和用户保持login。 是否有可能将UIWebView cookie发送到Safari浏览器cookie jar,以便用户在转到Safari网站时保持login状态?