草庐IT

UIWebView-heavy

全部标签

ios - 子类 UITabBar 与 UIWebView 一起呈现

我已经构建了一个基于UITabBar的应用程序。我想要横幅,为此我可以展示自己的广告。横幅将是一个UIWebView,它将简单地从GoogleDrive加载图片。我的问题是我想将UIWebView连接到UITabBar,这样我就不必在每个单独的ViewController上绘制这个webView,这样webView就不必重新加载。我不知道该怎么做,我什至不知道这是否可能。有人可以就此事给我任何意见吗?感谢您帮助一位程序员! 最佳答案 您不需要继承UITabBar。在您的application:didFinishLaunchingWi

ios - html5视频在UIWebview开始播放时直接全屏

我们通过UIWebviews在iOS原生应用中提供第3方视频。在iPhone上播放视频时会直接切换到全屏视频View。在iPad上,视频内联播放。根据Apple文档,这是预期的。这是因为值:webView.allowsInlineMediaPlayback在iPhone上默认设置为NO,在iPad上默认设置为YES。我希望在iPhone上看到与在iPad上播放时相同的行为。也就是直接全屏播放视频。将webView.allowsInlineMediaPlayback设置为NO并不能解决问题。 最佳答案 在您的HTML5源代码中添加pl

ios - iOS 中的 UIWebView 本地视频/音频播放无法使用 Meteor (PhoneGap)

我正在使用Meteor构建一个非常简单的应用程序(理论上)。基本上是一个应该开始播放视频的播放按钮。这听起来很简单,但是的方式似乎存在根本性的错误和标记在iOSUIWebView中处理。据我了解,Meteor使用本地服务器,因此您可以从/public加载Assets文件。-Meteor应用程序中的文件夹。这对图像如预期的那样有效:但是,对视频和音频标签执行相同操作会引发意外错误。远程加载文件也能正常工作,,但是当视频/音频成为本地文件系统的一部分时,UIWebView似乎对如何处理它感到困惑。我已经尝试使用Cordova的File和FileTransfer插件来获取、移动、获取nati

iphone - 在没有 UIWebView 的 iOS 上使用 facebook 对用户进行身份验证

有没有办法使用他在配置屏幕中输入的id/pass在后台使用facebook对用户进行身份验证?我的意思是不使用UIWebView的身份验证,而是使用某种Http客户端来检索身份验证token(最好是OAuth2.0) 最佳答案 OAuth站点列表severaloptions对于Objective-C,包括MPOAuthConnection.您可以调整它以与ASIHTTPRequest一起使用或类似于发出带有凭据的请求。 关于iphone-在没有UIWebView的iOS上使用facebo

cocoa-touch - 将 window.navigator.standalone 添加到 UIWebView DOM

您知道如何通过点击+按钮通过MobileSafari安装“webapp”吗?通过主屏幕启动此应用,您的网络应用知道它是从主屏幕启动的,因为window.navigator.standalone设置为1...嗯..我制作了一个带有UIWebView的iOS应用程序,它加载了一个网络应用程序。现在我想将window.navigator.standalone属性添加到我的web应用程序的dom中...这可能吗?谢谢 最佳答案 将一些Javascript从objective-c注入(inject)到webview中以手动设置参数[webVi

ios - 在 UIWebView 中动态分页 .epub 文件

我正在将文件从.epub加载到UIWebView中进行显示。目前,.epub被分为每一章的单独文件。为了显示章节,我只是将这些文件加载​​到UIWebView中。我试图弄清楚如何根据字体大小、样式等将它们分解为页面。事实证明这很困难,因为iOS只能间接访问UIWebView内容。有没有标准的分解方法?我正在考虑使用JS从页面中获取完整的章节内容,然后根据行长和每页行数将每一章分解为页面,但这似乎有点疯狂,而且我无法返回它到UIWebView作为有效的html或javascript代码。(文字中包含单引号等) 最佳答案 使用UIWeb

objective-c - 将焦点放在输入字段时停止自动调整 uiwebview web 内容的大小

我有一个带有html表单的UIWebView。问题是,当我点击输入字段时,UIWebView会自动放大到靠近输入字段的区域,并显示键盘。然而,当输入完成并且键盘被隐藏时,html内容保持放大。有没有办法停止这种行为或以编程方式将内容调整回原始View?(已经注册了键盘隐藏事件)谢谢。 最佳答案 要么将输入的字体大小CSS属性设置为16px,要么使用用户缩放属性(禁用用户缩放)设置为no的“viewport”元标记:如果那没有削减它添加“initial-scale=1.0,minimum-scale=1.0,maximum-scale

objective-c - 在基于页面的应用程序中向 UIWebview 添加多个网页

我正在制作一个分页应用程序,它将在每个页面上加载一个单独的HTML页面。我正在使用Apple提供的已经给出的示例,并对其进行操纵以使标签消失和其他一些东西。我见过的大多数教程根本没有涵盖这个想法。我需要能够制作一组网页并使用一个UIWebview显示这些页面,显然每页一个HTML文件。最新的iOS5最有效的方法是什么,或者有我可以遵循的最新教程吗?谢谢。 最佳答案 根据您拥有的数据量,您可以将HTML数据序列化到单个文件(例如plist)中,或者将它们作为目录中的单独文件。根据您使用的模板,您会将DataViewController

ios - 在 XCode 中检测 UIWebView 表单提交

我已阅读此处的帖子,但无法完全适应我的需要。我有:-(IBAction)abouthtml{NSString*urlAddress=[[NSBundlemainBundle]pathForResource:@"about"ofType:@"html"];NSURL*url=[NSURLfileURLWithPath:urlAddress];NSURLRequest*requestObj=[NSURLRequestrequestWithURL:url];CGRectwebViewRect=frameWebSpace;UIWebView*myWebPage=[[UIWebViewalloc

ios - 使用 UIWebView 查看加密数据

我正在制作一个文件浏览器(适用于UIWebView可打开的任何文件类型——图像、电影、音频、文本、word...),它处理加密文件问题是,我现在的目标是解密我想查看的文件并将其加载到webview请求中NSURLRequest*request=[NSURLRequestrequestWithURL:fileURL];[self.webViewloadRequest:request];但是问题是文件被提取到磁盘,要读取......问题是,有人可以恢复已删除的文件所以我试着用[webViewloadData:documentDataMIMEType:mimeTypetextEncoding