草庐IT

uiWebview

全部标签

iPhone SDK : control websites in UIWebView programmatically

我需要控制加载到UIWebView中的网站,例如发送发布数据和使用获取请求。每次请求后,响应应作为字符串加载到变量中。这样做的原因是我试图从没有公共(public)WebAPI的网站获取数据并使用基于cookie的用户身份验证。所以我想登录用户,从该站点获取一些数据并显示结果。有这样的可能吗?编辑:我刚刚遇到stringByEvaluatingJavaScriptFromString方法。可以用这种方法用JS控制UIWebView中的内容吗?就像提交Web表单并等待页面完成加载并获取响应数据一样?编辑2:刚刚找到一个可能有用的框架ASIHTTPRequest

ios - 如何让iOS UIWebView正确显示手机网站?

我是iOS应用程序开发的新手,我刚刚尝试使用UIWebView在我的应用程序中显示移动网站,但不太成功。我所做的只是一些最小的Xcode项目配置和编码,这是我在谷歌搜索过程中发现的:使用SingleView在Xcode中创建一个新的iOS应用程序项目应用模板。将WebView从ObjectLibrary拖到ViewControllerMain.storyboard的场景。按住Control键的同时,将WebView从View中拖出Controller场景到ViewController.h编辑器,产生一个源代码行如下:@property(weak,nonatomic)IBOutletUI

html - 如何在UIWebView IOS上显示html内容

我有一个应该显示硬编码html页面的表单segue。现在我有一个两部分问题,第一个问题是ASimpleSampleWebPageByFrodoDemonstratingafewHTMLfeatures显示为我可以改变标记为在那种情况下它可以工作,但它限制了我的选择。如何在屏幕中间显示此内容而不会出现对齐问题?问题的第二部分是如何嵌入颜色或内容链接。在线""FFFFFF">\n"我收到错误信息Expected':'并在线"\n"该行的一半是绿色的,这似乎是屏幕上的注释,这意味着它不会被XCode执行我的完整代码如下:-(void)createWebViewWithHTML{//creat

html - UiWebView 中的 contenteditable div - 单击完成时不保存新行

我在UIWebView中有以下div:如果用户插入新行(使用可视键盘中的返回键),当他完成后,他在上一个/下一个/完成的灰色可视键盘中单击完成,它将这些行合并为一行。如何避免? 最佳答案 也许thisJSFiddle可以阐明您的应用程序中发生的事情。如果您在顶部DIV(灰色背景颜色)中键入一些行,您将获得的HTML代码作为其innerHTML的返回值。属性将首先显示在textarea中它下面的字段(包括HTML标签格式)。正如您很快就会看到的那样,它不仅仅是您希望在应用程序中处理的内容(“第一行”+CRLF+“第二行”...),而且

iphone - 带有 HTML5 Canvas 和 Retina 显示屏的 UIWebView

我的应用有一个提供本地内容的UIWebView。如果我拍摄视网膜大小的图像并将其用作body的背景,我可以使用CSS-webkit-background-size属性使其适当缩放。这让我在iPhone4上看到清晰的图像。但是,HTML5Canvas标签并不是那么合作。当我使用drawImage命令将相同的视网膜尺寸图像放入HTML5Canvas时,它是巨大的——远远超出了物理屏幕的边界。这是我正在使用的代码:ctx.drawImage(retinaImage,0,0)如果我尝试在drawImage上放置高度和宽度参数,图片会按比例缩小以适合屏幕,但它是block状和像素化的。不像CSS

html - 为什么 -[UIWebView sizeThatFits :] give a larger size than document. body.offsetHeight/Width?

我正在尝试使用UIWebView来显示一些可变大小的内容,我想确定该内容的完整大小,以便我可以调整UIWebView的大小以完美适应内容的大小。然而,我尝试确定内容的正确高度和宽度并不是完全简单。下面尝试寻找尺寸的测试方法...-(void)viewDidLoad{[superviewDidLoad];self.webView.backgroundColor=[UIColorclearColor];NSString*content=@"ContentHere";[self.webViewloadHTMLString:contentbaseURL:nil];debugLog(@"Load

iphone - "Legality"在 UIWebView/Phonegap 中使用 web 资源和 appcache

我们正在尝试开发一个混合应用程序,它可以通过使用来自互联网的css/javascript/html进行self更新,而不是将它们存储在phonegap项目中。像这样Html5cachemanifestinaUIWebView?HTML5AppCacheinUIWebView它现在在iOS5和5.1上运行良好事实上,我们在phonegapindex.html或location.href中重定向到该网站。该网站有离线list,它允许phonegap应用程序在离线模式下第二次启动和工作(在第一次缓存所有资源之后)。对list的更改确实会正确更新应用程序。我试过终止手机中的应用程序,并在网站关

html - 获取UIWebView当前滚动偏移量的div

我有两个不同的HTML文件,两个不同的UIWebViews和一个UISegmentControl。在segmentChanged上,我通过加载HTML文件显示了WebView。两个HTML文件都包含公共(public)部分,只是部分内容发生了变化。现在我想实现这样的功能,当用户阅读第一个WebView的section1.1并点击Segment加载第二个WebView,那么第二个WebView需要滚动到他在第一个WebView中读取的section1.1,反之亦然.也有n个部分。我使用了以下javacript,但它需要当前divid的参数。但是在scroll上,如何获取当前可见的divi

ios - 多次播放后 iOS UIWebView 中 HTML5 视频的 MEDIA_ERR_DECODE

在iOS的UIWebView中的HTML5视频控件中播放大约20个短视频剪辑(mp4)后,后续剪辑失败并显示MEDIA_ERR_DECODE。问题是,我知道这些视频很好,因为它们以前播放过,有时甚至是在同一个session期间播放过。此外,如果您等待足够长的时间来请求新的视频剪辑,它通常会再次开始工作。我也知道它不是服务器,因为我可以在我的台式电脑上对chrome执行完全相同的操作,而且它始终有效。根据我的故障排除,错误似乎出在iOS本身。有人有解决此问题的想法吗?有什么方法可以获取有关iOS中此类媒体解码错误的更多信息?我尝试使用Safari的开发工具来监听http请求,但在它遇到内

iphone - 在 UIWebView 上显示背景图片

我正在尝试构建一个native应用程序,它的所有意图和目的都是HTML/CSS和Javascript。一切正常,但是当加载UIWebView时,填充DOM、检索图像等会出现延迟。有没有办法在UIWebView或背后显示背景图像?理想情况下,这将与初始屏幕相同,因此它不会影响从slash到应用的过渡体验。谢谢罗比 最佳答案 我必须在我的代码中执行以下操作才能在我的UIWebView上获得透明背景-我通常在UIViewController的viewDidLoad方法中执行此操作self.webView.backgroundColor=[