草庐IT

UIWebVIew

全部标签

javascript - UIWebView Href 链接空间问题

UIWebViewHref链接空间问题在“我的应用”中,我们实现了“10分钟”之类的时间。HTML端我们是为“10分钟”启用href链接。当我们点击10分钟href链接时,然后“webView:shouldStartLoadWithRequest:”我们处理时间的方法。但最多只有10个,“最小”文本不会出现,因为空格,如果文本像10分钟没有空格,那么整个文本就来了。但是我们在Webview上显示动态文本。它会像10像那样分/10秒/10小时。如何在"webView:shouldStartLoadWithRequest:"方法中获取带空格的10分钟文本。我们使用了下面的代码。-(BOOL

javascript - iOS WebView 保存图像而不下载它

从我需要在UIWebView/WKWebView上评估的JavaScript函数获取URL后,我通过使用此Swift函数下载图像以获取图像并保存它:funcsaveImage(URL:NSURL){letdata=NSData(contentsOfURL:URL)img=UIImage(data:imageData).........}不幸的是,当没有互联网连接时,我无法使用此Swift函数/获取图像数据。现在我问自己是否可以使用JavaScript获取图像数据,然后将其转换为UIImage。 最佳答案 您可以让js为您提供该图像的

javascript - iOS:WKWebView 中的 Javascript 代码在从照片库中选择照片并上传到服务器之前出现 “query cancelled” 错误

我使用Xcode9.1(9B55)、iOS11.1模拟器和真实的iPhone/iPad。我在移动safari中使用的网站(HTML5+Javascript)表现完美。但是在我的iOS应用程序(Objective-C)中,它使用WKWebView访问同一个网页,并设置所有“隐私-照片库使用”和其他,从照片库中选择照片并上传到之前总是出现以下错误服务器:[发现]发现扩展时遇到的错误:ErrorDomain=PlugInKitCode=13"querycancelled"UserInfo={NSLocalizedDescription=querycancelled}但奇怪的是,我只跑了一次。

ios - 在 iOS 上加密和解密 Cookie

我正在使用UIWebView来显示网页。我想知道是否可以加密和解密存储在iOS设备上的cookie。我正在使用NSHTTPCookieStorage来存储我的cookie,但我注意到它以明文形式存储在属性列表文件中。我发现它存储在类似于以下的路径中:Root/User/Applications/ASDSDF234ASDRSDF234/Library/Cookies/Cookies.plist我想保护私有(private)信息(例如用户名)的安全。 最佳答案 为了安全起见,iOS系统有沙盒机制,您的应用数据无法被其他应用读取。所以我认

ios - 如何在 iPad 的 UIWebView 中上传文件?

我正在开发一个iPad应用程序,我的应用程序的一个组件有一个UIWebView和一个网页,该网页有一个用于上传文件(在本例中为照片)的浏览按钮。我知道应用程序无法访问文件系统,但我在AppStore上看到过使用照片实现此功能的应用程序。其中很多都是为iPhone编写的。我不想使用第三方应用来获得此功能,我想将此功能嵌入到我的应用中。我已经进行了全面搜索,但找不到任何关于此的开发信息。有人有什么建议吗? 最佳答案 在iOS5及更早版本的WebView中无法上传文件(这可能在iOS6中受支持,但我无法评论未发布的测试版功能;-)。您看到

iphone - iOS 中的移动 jQuery - 如何在 UIWebView 中获取元素位置?

我第一次使用jQuery-Mobile,我不知道如何在我的项目中使用ios。我必须导入哪个文件?在http://jquerymobile.com/站点,我下载了jquery.mobile-1.0b3.js和jquery.mobile-1.0.min.js。我用哪个?这是我的代码。NSString*path=[[NSBundlemainBundle]pathForResource:@"jquery.mobile-1.0b3"ofType:@"js"];NSString*jsCode=[NSStringstringWithContentsOfFile:pathencoding:NSUTF8

ios - 将本地 PDF 文件加载到 WebView

我正在尝试将以下功能放入我正在编写的iOS应用程序中:在XCode项目的资源文件夹中发送一组PDF将PDF复制到应用程序目录在WebView中打开PDF。据我所知,前两个步骤工作正常(复制操作后我使用FileManager检查fileExistsAtPath)。但是,webview是空的,并且出现错误(“请求的URL在服务器上不存在”)。我打开文件的代码如下:NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*localDocuments

ios - 在 iOS 上生成本地网页的缩略图

我有一组本地HTML页面,我想为其即时批量生成缩略图(我只想显示缩略图,而不是完整的网页)。这是我完成此任务的方式:NSString*path=[[[NSBundlemainBundle]resourcePath]stringByAppendingPathComponent:link];NSURL*url=[NSURLfileURLWithPath:path];NSURLRequest*request=[NSURLRequestrequestWithURL:url];UIWebView*webView=[[UIWebViewalloc]initWithFrame:CGRectMake(

ios - 显示键盘后 UIWebView 上的 scalesPageToFit 损坏了吗?

我有这个元标记:我正在设置scalesPageToFit:webView.scalesPageToFit=YES;起初这工作正常。当我从纵向转到横向时,它会放大,因此设备的宽度始终为768像素。我可以毫无问题地来回移动(人像风景)。一旦我激活虚拟键盘,无论是通过contentEditable还是文本区域,它都会完全停止工作,即使在我关闭键盘之后也是如此。这是UIWebView中的错误吗?我还需要做些什么来完成这项工作吗?有没有我可以使用的解决方法?无论方向如何,宽度都必须为768px。 最佳答案 似乎是Apple的私有(privat

iOS webview 缩放以匹配视网膜显示

我正在使用全屏UIWebView来容纳/呈现iOS下的HTML5应用程序。非常像Cordova/phonegap,尽管我没有使用它们。我尝试使我的webview大小与底层显示相匹配。不幸的是,在视网膜显示器上,self.view.bounds返回的值依赖于UIScreen缩放因子。所以我得到1024x768而不是2048x1536。这不是一个大问题,除了我然后使用较小的边界(在调整状态栏之后)实例化UIWebView并且有些东西变得有点锯齿。特别是,我在几个点上使用了Canvas,并且圆形边框显得很粗。需要明确的是,这不是缩放栅格资源的情况。我无法使用该UIWebView获得屏幕的完整