jjzjj

uiwebviewdelegate

全部标签

javascript - UIWebView 产生大约 :blank requests when iframe appended

这段简单的代码variframe=document.createElement('iframe');文档.documentElement.appendChild(iframe);由UIWebViewstringByEvaluatingJavascriptFromString注入(inject)使用about:blank调用UIWebViewDelegateshouldStartLoadWithRequest。有趣的是,它仍然将mainDocumentURL设置为注入(inject)时存在的文档。对我来说,这意味着我无法随时注入(inject)此类代码-重新进入shouldStartLo

javascript - 如何让 UIWebView 专注于表单输入并调出键盘?

我创建了一个UIWebView用于登录Facebook的GraphAPIOAuth界面。这很好用,但我必须点击第一个输入字段才能弹出键盘。理想情况下,键盘会在表单出现时立即出现。所以我一直在尝试弄清楚如何使第一个表单字段从webViewDidFinishLoad:UIWebViewDelegate方法中获得焦点,如下所示:-(void)webViewDidFinishLoad:(UIWebView*)wv{[webViewstringByEvaluatingJavaScriptFromString:@"document.getElementsByName('email')[0].foc

javascript - UIWebView stringByEvaluatingJavaScriptFromString

我坚持让一些非常基本的JS在我的UIWebView中运行。在WebView的委托(delegate)中,我有:-(void)webViewDidFinishLoad:(UIWebView*)wView{NSString*someHTML=[wViewstringByEvaluatingJavaScriptFromString:@"document.getElementsByClassName('box')[0]"];NSString*allHTML=[wViewstringByEvaluatingJavaScriptFromString:@"document.body.innerHTM

javascript - UIWebview 中的 NSString

我的项目中有一个NSString和一个webView(iPhone的Objective-C),我在webView中调用了index.html并在其中插入了我的脚本(JavaScript)。如何在我的脚本中将NSString作为var传递,反之亦然?这是一个example,但我不是很了解。 最佳答案 将字符串发送到WebView:[webViewstringByEvaluatingJavaScriptFromString:@"YOUR_JS_CODE_GOES_HERE"];将字符串从WebView发送到Obj-C:声明您实现了UIW

ios - 如何使用 afnetworking 向请求添加代理

我一直在尝试使用afnetworking为要在我的webView中打开的链接添加代理。我正在设置webview,但我需要使用代理加载webview的内容。你们中有人知道我如何在NSURLRequest中实现代理吗?我所做的是:NSURLRequest*request=[NSURLRequestrequestWithURL:url];//2NSString*proxyHost=@"xxx.xxx.xx.x.";NSNumber*proxyPort=@"Myport";//CreateanNSURLSessionConfigurationthatusestheproxyNSDictiona

ios - 如何捕获 WebKit 错误

我想知道如何在我的iPad应用程序中捕获和处理WebKit错误。到目前为止,我没有找到有关ErrorDomain和ErrorCodes的信息。这是奇迹吗?这是我在设备(iPad2、iOS5.0.1)上测试期间不时在Xcode控制台看到的内容。WebKitdiscardedanuncaughtexceptioninthewebView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:delegate:Aroutehasalreadybeenregisteredforclass'Publication'andHTTPmethod'AN

带有基本 URL 的 iOS 6 UIWebView loadHTMLString

我在iOS6上遇到了一个大问题。我需要在应用程序启动时显示一个网页。我为此使用loadHTMLString。在iOS6之前的一切都按预期工作,但在iOS6上,它似乎需要大约。2分钟加载任何非文本内容。所有图像等每2分钟加载一次,这使得我的页面加载时间仅为8分钟左右。这在iOS5.1及更低版本上运行得非常快。这是我在网站上发现的一个问题,它解释了我的问题,但没有答案:https://devforums.apple.com/message/724010我真的需要一个答案。当我制作一个执行此操作的空应用程序时,一切正常,如果我将其放入一个在启动前执行某些网络操作的应用程序中,就会弹出问题。所

iphone - UIWebView:为什么使用不存在的主机名时请求不会超时?

我的情况是这样的:我有一个UIWebView,它向用户提供主机名的URL发出POST请求。当主机名不存在时,我需要超时,以便我可以提醒用户说他们应该检查他们的设置。发生了什么:我提出这样的请求:NSString*theURL=[NSStringstringWithFormat:@"https://%@%@",_hostname,LOGIN_PART_URL];NSString*body=[NSStringstringWithFormat:@"Username=%@&Password=%@",_username,_password];NSMutableURLRequest*request

ios - UIWebView shouldStartLoadingWithRequest 方法调用完成后如何调用函数?

UIWebViewshouldStartLoadingWithRequest方法在iOS中执行完成后如何调用函数?我不想使用performselector:afterdelay,因为当网络不畅时,这可能无法提供准确的结果。 最佳答案 使用webViewDidFinishLoad:此方法在WebView完成加载后调用。-(void)webViewDidFinishLoad:(UIWebView*)webView参数WebView:WebView已完成加载。可用性在iOS2.0及更高版本中可用。

ios - 以编程方式在 UIWebView 光标位置添加内容

我正在UIWebView中加载HTML内容。我的页面包含UIButton和包含一些HTML内容的UIWebView。UIWebView是可编辑的,因此用户可以移动到UIWebView的特定内容。我真正想做的是,在按钮单击文本(假设XYZ)时,应将其添加到UIWebView中的特定位置。提前致谢 最佳答案 我使用的是tinyMCE编辑器。所以我在UIButton单击时添加了以下代码,这解决了我的问题。NSString*strhtml=[NSStringstringWithFormat:@"tinymce.activeEditor.ex