草庐IT

UIWebView-heavy

全部标签

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

ios - 如何将 SVG 内容作为 NSString 传递给 UIWebView?

我是iOS的新手,致力于在iPad上以适当的符号显示数学术语。我了解到WebKit最近不支持MathML,所以我正在尝试使用SVG。我需要的是一个简单示例(或教程),说明如何通过将完整内容(动态创建)作为NSString传递给UIWebView在UIWebView中显示SVG元素-我不'想要使用文件等,应用程序必须完全脱机工作。附言我找到的教程链接,但它们总是涵盖加载,例如来自文件等的图片?感谢任何帮助(示例、链接等) 最佳答案 可能是这样的从NSString获取NSDataNSData*svgData=[svgStrdataUsi

javascript - UIWebview 如何在 iOS 中进行渲染?

我一直在使用UIWebView呈现文件格式,例如Keynote、Pages、Numbers、PPT等。另外,我尝试通过stringByEvaluatingJavaScriptFromString:访问各种文档属性:例如标题、宽度、高度、innerHTML等,WebView返回这些的有效值。那么,我的问题是,UIWebView实际上是如何工作的?它会在呈现之前将所有内容都转换为HTML吗?它如何为非html文件返回innerHTML等属性? 最佳答案 Apple将大多数格式转换为HTM将是疯狂的。

javascript - 我可以在单独的线程中运行 UIWebView 吗?

我有一个运行JavaScript应用程序的WebView,有时它会在主线程执行较重的工作(例如xhr调用和初始化视频播放器)时卡住/挂起。是否可以在单独的线程中运行UIWebView,以避免webView被阻塞? 最佳答案 UIWebView可能会调用主线程中的UIKit。将它放在单独的线程中可能会导致崩溃。您不能在后台线程上创建View,那是UI的东西。正如Paul在评论中所说,最好的办法是将任何其他占用主线程的东西移到它自己的队列中。 关于javascript-我可以在单独的线程中运