草庐IT

UIwebview

全部标签

ios - drawPageAtIndex 在 iOS 8.1.1 中挂起

我正在尝试使用[UIPrintPageRendererdrawPageAtIndex:inRect:]将四个webView转换为pdf。但是,在iOS8.1.1中,它会在达到这一点时挂起。没有错误消息,如果我尝试继续,代码会在此时继续中断。有没有其他人看到这个问题并找到解决这个问题的方法?当我在渲染器上设置paperRect和printableRect时,它会导致挂起。如果我省略这些行,应用程序不会挂起,但生成的pdf是空白的。这是代码(已更新):inti=0;UIPrintPageRenderer*renderer=[[UIPrintPageRendereralloc]init];f

ios - 在 UIWebview iOS 中从 javascript 调用 c# 方法的最简单方法是什么?

我正在使用Xamarin开发iOS应用程序。我有一个要求从UIWebView中的JavaScript调用c#方法。我们如何才能做到这一点?以下是加载到UIWebView中的html内容conststringhtml=@"DemocallingC#fromJavaScriptScanBarcodefunctionsetBarcodeInTextField(){alert(""JS"");}";此外,当UIWebView加载html内容时,我在警报消息中得到about://(null)(在body标签上指定用于显示警报的onload)。 最佳答案

javascript - iOS的uiwebview中如何检测whole body元素的onclick事件?

html页面如下所示:...在chrome或者firefox上可以正常使用,但是在iOS的UIWebView上没有任何反应,是不是被苹果禁止了之类的?或者是否有任何解决方法? 最佳答案 试试这个:引用:[1]Eventhandlingdocumentation.[2]DoesUIGestureRecognizerworkonaUIWebView? 关于javascript-iOS的uiwebview中如何检测wholebody元素的onclick事件?,我们在StackOverflow上

ios - IOS 中的 YouTube 自动播放功能

我创建了一个webView:videoView.delegate=self;videoView.userInteractionEnabled=true;[videoViewloadRequest:[[NSURLRequestalloc]initWithURL:[[NSURLalloc]initWithString:@"website"]]];我有html/javascript来处理视频的加载以及自动播放和下一个视频。这一切都有效,但我的问题是IOS会自动加载quicktime-like播放器,这也是一件好事,但我不知道如何控制它,也不知道一旦发生这种情况如何播放视频。我希望播放器中显示

javascript - 以编程方式启动 UIWebView 键盘

这里是Javascriptn00b,之前有人问过这个问题,但没有给出直接的答案。我正在尝试在加载View时为可编辑的UIWebView启动键盘。到目前为止我有以下代码在index.html中:functionshowKeyBoard(){document.forms['myform'].elements['mytextfield'].focus();}Tapheretoentertext在我的ViewController中我有:-(void)viewDidLoad{[superviewDidLoad];[self.webViewloadRequest:[NSURLRequestrequ

javascript - PhoneGap 如何在更改 window.location/document.location 后保持 Javascript 执行

根据thisquestion,当我们设置window.location时,javascript将“停止”执行或变成竞争条件。有时我们需要在WebView中多次触发window.location=SOMESCH://xxx以将“通知”发送回我们的应用程序。例如设置window.location=myapp://loginButtonEnabled?e=1来告诉应用程序用户已经填写了一些必要的信息并且可以开始登录了。做这样的事情似乎是不可能的:function(){window.location=myapp://loginButtonEnable?e=1;window.location=m

ios - 做一个iOS浏览器,这个菜单怎么叫?

我正在Xcode4.5中制作一个iOS网络浏览器,但我希望其中一个菜单看起来有点像这样。这个菜单是如何命名的,我该如何制作一个?图片在这里: 最佳答案 那是一个UIActionSheet。您可以在此处阅读更多信息:http://developer.apple.com/library/ios/ipad/#documentation/uikit/reference/UIActionSheet_Class/Reference/Reference.html这是一个很好的教程:http://eureka.ykyuen.info/2010/04

ios - 具有授权的 UIWebView,单击链接时使用相同的身份验证

我有一个UIWebView,它使用此代码使用基本授权导航到网页NSString*authValue=[NSStringstringWithFormat:@"Basic%@",AFBase64EncodedStringFromString(basicAuthCredentials)];[urlRequestsetValue:authValueforHTTPHeaderField:@"Authorization"];现在当一个链接被点击时,webView的shouldStartLoadWithRequest被触发但是页面没有加载,因为下一个页面也需要授权。有没有办法自动为点击的链接添加授权

ios - UIWebView 仅在添加到 View 时有效

我想使用UIWebView对网页进行一些操作。我已经将所有必要的UIWebView代码添加到NSObject类中,但是从未调用过UIWebView委托(delegate)方法,而且它似乎什么也没做全部。如果我将完全相同的代码传输到UIViewController类并将UIWebView添加到View,它工作正常。那么,如果UIWebView没有添加到View中,它还能工作吗?如何使用零帧添加它或从NSObject类中隐藏它?我真的减少了我的代码(如下),它应该可以正常工作但没有。MyWebViewHelper.m@interfaceMyWebViewHelper()@property(

javascript - IOS WKWebView 和 UIWebView 没有加载 JavaScript 注册表单,而 Safari 可以

在Safari中,我的注册表单JavaScript代码运行良好,但在UIWebView和WKWebView中,该表单未加载。这是我要审查的代码。importUIKitimportWebKitclassViewController:UIViewController,WKNavigationDelegate{@IBOutletweakvarWebview:UIWebView!varwebView:WKWebView!varwebsites=["lampecompany.com","lampecompany.com"]overridefuncloadView(){webView=WKWebV