草庐IT

UIWebView-heavy

全部标签

javascript - 在viewDidLoad中调用UIWebView的stringByEvaluatingJavaScriptFromString是否正确?

我需要在html还没有加载的时候设置webView的背景。在iOS5.0中,这段代码可以正常工作:-(void)viewDidLoad{[superviewDidLoad];[webViewstringByEvaluatingJavaScriptFromString:@"document.body.style.backgroundColor=\"#41414C\";"];}但在iOS4.2中,后台没有任何变化。如何在未加载html的情况下设置webView的背景? 最佳答案 在我的例子中,我使用webview:webViewDidF

html - 如何在 UIWebview 中加载目录(js、图像、css)中的本地 html Assets ? (iOS)

具体来说,如何在不更改原始HTML内容(删除目录)的情况下从各自的目录(images/、css/、js/)加载所有资源?我正在使用这段代码将index.html加载到UIWebview中:NSURL*url=[[NSBundlemainBundle]URLForResource:@"index"withExtension:@"html"];NSString*html=[NSStringstringWithContentsOfURL:urlencoding:NSUTF8StringEncodingerror:nil];NSString*path=[[NSBundlemainBundle]

ios - 拦截来自 UIWebView 的生成的 URL 请求

我正在尝试通过NSURLProtocol将指定的网页缓存到磁盘,现在我只能获得第一个URL请求,但UIWebView会产生更多的URL请求以加载图形。那么我怎样才能从第一个URL拦截UIWebView产生的所有请求呢?非常感谢! 最佳答案 实现委托(delegate)方法-(BOOL)webView:(UIWebView*)webViewshouldStartLoadWithRequest:(NSURLRequest*)requestnavigationType:(UIWebViewNavigationType)navigation

内容大小不断变化的 iOS UIWebView

我有一个UIWebView,我已将WebView的高度设置为[[webViewstringByEvaluatingJavaScriptFromString:@"document.body.offsetHeight"]floatValue];这工作正常,但在我的网页上我有一个可扩展的菜单,所以当网页改变它的高度时,WebView不会增加/减少它的大小。有什么技巧可以让我的UIWebView在网页改变大小时动态改变高度吗?我非常想保留UIWebView的大小=网页,这样我就不必在WebView中滚动。 最佳答案 您可以设置sizeToF

ios - 将 UIWebView 显示的 PDF 保存到本地

我有一个UIViewController和一个UIWebView,它显示一个pdf文件,具体取决于之前在UITableView中单击的行。现在我想为用户添加一个按钮,以将此pdf文件保存在本地以供离线使用。然后是第二个UITableView,它应该显示保存的pdf的名称,点击它会出现另一个UIViewController并在UIWebView离线。什么是开始的好方法?谢谢 最佳答案 你可以这样试试:1)添加一个按钮到包含UIWebView的View2)按下按钮保存UIWebView中显示的文件(注意:在iOS5中,您必须将可以轻松重

javascript - iOS Objective C - UIWebView 自动填充和执行

我想知道是否有任何可能的方法可以让webview自动输入网站上文本框的值并提交,以便用户可以完全绕过搜索(特别是搜索表单)?所以用户只看到结果?一个例子是:http://www.eatwellguide.org/mobile/我注意到查看它正在使用javascript的源代码。无论如何,我可以自动填写这些内容并按下提交,而用户甚至看不到这个页面。那么,网页会加载到结果页面吗?提前致谢!回应回答:我必须把这段代码放在什么特定的地方吗?我在对上面列出的网站的webView发出加载请求之后,然后在[superviewDidLoad]之后,我将它放入你列出的代码中,其中包含第一个值和第二个值的

ios - 使用手势将图像从 UIWebView 保存到相机胶卷

您好,我在保存图像时遇到了一些困难,我构建了一个手势并按照教程进行操作,但在实际保存图像的最后部分遇到了一些困难。任何帮助将不胜感激这里是教程源码http://bees4honey.com/blog/tutorial/how-to-save-an-image-from-uiwebview/提前致谢UITapGestureRecognizer*doubleTap=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(doubleTap:)];doubleTap.numberOfTouchesRequired=2

iphone - 如何在 iPhone 的 UIWebview 上显示 html 字符串?

我正在制作一个应用程序,我在其中从Web服务获取HTML字符串。现在,当我在WebView上显示这些数据时,会遇到一些问题来显示数据,例如-我得到的来自网络服务的HTML字符串是<divalign=\"left\">Highlightsoflatestdeal<br></div>当我在WebView上显示这些数据时,输出是Highlightsoflatestdeal是红色的。但我想要红色的输出,如“最新交易的亮点”。那么您能否建议如何使用这些html标记以正确的格式显示数据。编辑:-当前代码:-[my_webviewloadHTMLString:my

ios - 在 UIWebView 中不断丢失 php session cookie

我是论坛的新手,也是iOSDev的新手。我在使用UIWebView时遇到问题,我不断失去对设置phpsessioncookie的HTML表单的登录权限(过期设置为8h,可在桌面上使用)。似乎UIWebView在大约一个小时左右而不是8小时后将cookie扔掉。我读过NSHTTPCookieStorage应该自动处理cookie,即使在应用进入后台模式或退出后也是如此。NSHTTPCookie看起来像这样NSHTTPCookie版本:0名称:“PHPSESSID”值:“6f267fdc94c1ce5fcsdgg49b59a8f46b”到期日期:2013-02-2101:27:58+000

ios - 在 UIWebView 中调试启动时的 Javascript

我目前正在调试嵌入在UIWebView中以在应用程序中显示的网页。它使用一些精心设计的加载Javascript,在Android应用程序中运行良好,但在iOS应用程序中出现问题。Thisanswer将我指向用于UIWebView的SafariWebInspector-但是,由于损坏的Javascript正在页面加载时运行,我实际上无法及时附加检查器以捕获出现的任何问题。现在我正在通过在页面中手动插入延迟来绕过它,但是有没有更好的方法(不需要我更改页面代码本身,启动应用程序,急于加载它在Safari中打开,然后稍等片刻才能继续)? 最佳答案