草庐IT

UiWebView

全部标签

javascript - UIWebView、缩放和 elementFromPoint

在UIWebView中,当我长按它时,我需要访问DOM元素的属性(从SVG图形)。为此,我添加了一个UILongPressGestureRecognizer,如下所示:UILongPressGestureRecognizer*longPress=[[UILongPressGestureRecognizeralloc]initWithTarget:selfaction:@selector(longPress:)];[self.webViewaddGestureRecognizer:longPress];当我在View上长按时,会调用处理程序,我从中调用一个JS函数:-(void)long

iOS 从 UIWebView 缓存内容

我正在尝试找到一种方法让UIWebView在一个wifi时缓存整个网页,并在连接到3G时从缓存中查看它,然后在再次使用WiFi时重新加载和重新缓存。是否有任何API或任何东西可以做到这一点?干杯 最佳答案 无论是3G还是WIFI,您都可以将NSURLRequestReturnCacheDataElseLoad与您的NSURLRequest一起使用,它会缓存网页,否则会加载。您可以检查您的3G状态这里是NSURLRequestReturnCacheDataElseLoad的用法NSURLRequest*request=[NSURLRe

iphone - UIWebView 不会使用保存在 Mobile Safari 中的密码

我在Xcode中创建了一个简单的iOS浏览器,它不会将浏览器中的密码保存到它打开的网站,但该网站会将密码保存在safari中。我可以在Xcode中添加哪些设置以将密码保存在浏览器中,使其像在Safari中一样保持登录状态?该应用程序旨在隐藏网址,因此没有该应用程序的任何人都无法访问该网站。感谢您的帮助。 最佳答案 出于安全原因,输入到MobileSafari中的信息与应用程序中的UIWebView100%隔离。如果不是这种情况,您可以轻松制作一个应用程序,为Gmail或Facebook加载不可见的WebView,并使用javascr

iphone - 从 url UIWEBVIEW +iphone 加载图像

我正在尝试在UIWebView中显示图像并将uiwebiview添加到uiscrollview中,因为我想给页面Controller带来效果:-UIWebView*webview_obj=[[UIWebViewalloc]initWithFrame:CGRectMake(xcorrd,0,200,320)];NSString*html=[NSStringstringWithFormat:@"",imageStr];[webview_objloadHTMLString:htmlbaseURL:nil];webview_obj.scalesPageToFit=YES;[scroll_vie

javascript - UIWebView 不使用动态链接在 Button 上调用 shouldStartLoadWithRequest

我目前正在访问另一个团队为涵盖应用程序中的某些功能而构建的网页(因此我无法更改该网页),但我遇到了一些小问题。其中一个按钮,只有在满足某些条件后才会激活(通过Javascript),拒绝被UIWebView注意到。当它被激活并点击。这意味着shouldStartLoadWithRequest没有被调用,我需要它来执行某些功能。我正在查看源代码,但按钮没有HREF最初,我认为这可能会混淆UIWebView。有没有人知道我如何制作UIWebView注意到这个按钮了吗?谢谢,迈克按钮的HTML:如果没有URL:Book如果有网址:Book 最佳答案

ios - UIWebview 没有在 iFrame 中加载 youtube 视频

在我的应用程序中,我使用UIWebview来加载Html字符串,该字符串在iFrame中包含文本、图像Url和视频。到现在为止一切正常,但最近我来了知道文本和图像url加载正常,视频没有加载。我只是得到了我为视频分配的空白区域,但没有视频迹象。我得到的视频iFrame是这样的:如果API发生了变化,请提出建议。 最佳答案 看到这个区别:src="//www.youtube.com/embed/bhRqrw82P3A"src="http://www.youtube.com/embed/bhRqrw82P3A"如果您想使用第一个,您必须

ios - UIWebView 不释放内存

我已经在Stackoverflow和互联网上检查了所有相关问题和答案,但我没有得出结论。我正在开发一个ipad应用程序,它所做的是向我的Web服务器发出请求,将pdf文件下载为NSData并将其显示在UIWebView中。问题是即使应用程序(关闭)从pdfviewer转到mainviewcontroller,内存也不会释放,因此一直增加内存使用量。它从14mb开始,然后每次我从主Controller转到pdfviewer时它加起来。因为我使用的是arc,所以我无法释放它。我也在清除缓存。Mainviewcontroller.m-(void)prepareForSegue:(UIStor

javascript - UIWebView - 以编程方式设置默认日期

我正在尝试在iOSUIWebview中嵌入的输入中显示默认日期:通过使用此javascript代码:varmyDate=newDate();document.getElementById("startDate").value=myDate.getDate()+1.0+"/"+(myDate.getMonth()*1.0+1.0*1.0)+"/"+myDate.getFullYear();只有在我从native日期选择器中选择一个日期后,日期才会出现。如何以编程方式设置默认日期? 最佳答案 在javascript中试试这个..docu

ios - 如何防止 UIWebView 使页面内容适合屏幕宽度(既不缩放也不回流)?

我使用UIWebView在我的应用程序中加载网页,我希望该页面呈现为与在PC浏览器上完全相同的布局,没有任何“响应”效果。问题中的特定页面是通过将表格从MSWord复制到ckeditor生成的.页面完整源代码如下(页面中有些汉字请见谅,与问题性质无关):MyPage时间体温症状WBCN%TBDBALBALTASTPTh-CRPPCT10/2039.94.2891.31.2510/2139.33.3785.557.619.429.6182320.12.1110/22乏力纳差,轻度腹胀10/2537.41.5872.227.716.029.41.2140.3910/254.8589.193

iOS 应用被苹果应用商店拒绝,因为 UIWebview

从Apple获取App拒绝原因:Uponfurtherreview,wenoticedthatyourapponlyincludeslinks,images,orcontentaggregatedfromtheInternetwithlimitedornonativeiOSfunctionality.Weunderstandthatthiscontentmaybecuratedfromthewebspecificallyforyourusers,butsinceitdoesnotsufficientlydifferfromamobilewebbrowsingexperience,iti