wkwebview相关内容

从WKWebView获取所有cookie

从 UIWebView 获取Cookie似乎很简单,使用 NSHTTPCookieStorage.sharedHTTPCookieStorage(),似乎 WKWebView 将cookie存储在其他地方。 我做了一些研究,我能够从中获取一些饼干 NSHTTPURLResponse 对象。但是,这不包含 WKWebView 使用的所有cookie: func webView(webV ..
发布时间:2018-08-30 17:40:23 移动开发

WKWebView无法在iOS 8下加载本地文件

对于以前的iOS 8测试版,加载一个本地Web应用程序(在Bundle中),它适用于 UIWebView 和 WKWebView ,我甚至使用新的 WKWebView API移植网页游戏。 var url = NSURL(fileURLWithPath:NSBundle.mainBundle()。pathForResource(“car”,ofType:“html”)) webVie ..
发布时间:2018-08-30 17:13:00 移动开发

Ionic 3响应状态:0表示URL:null

我有一个Ionic 3应用程序。我最近添加了iOS平台。 当我在iOS(模拟器和设备)上运行它时,所有带有标头的服务器请求都会失败并显示错误“状态:0表示URL:null“。在Android上,这些请求工作正常。 如果我执行请求没有标题,我会收到服务器的预期响应。 我知道问题出在 WKWebView 和 CORS 上。服务器正确配置了CORS。我使用 @ angular / ht ..

离子:底部的白色空间与IOS 11中的wkwebview

将IOS更新到11版后,我的应用程序中出现了 wkwebview插件的问题。 离子命令发布IOS 11 清单但问题是在核对表的所有步骤之后停留。 Ios平台版本 4.4.0 任何SIM卡上的问题iPnone 5s,6,6s ...... 在屏幕底部我有空格。请帮助。 更新:删除 cordova-plugin-wkwebview-engine 插件后,空白区域消失了。但 ..
发布时间:2018-08-24 19:13:41 其他开发

WKWebView无法使用loadHTMLString(_,baseURL :)加载图像和CSS

Apple的推荐: 在iOS 8及更高版本中运行的应用程序中,使用WKWebView类而不是使用UIWebView。 因此,我用一个闪亮的新 WKWebView 替换了我的旧的 UIWebView 。但我认为这是一个简单的练习(简单地交换类并替换委托方法)结果是一个真正的混乱。 问题 当我使用加载HTML字符串时 loadHTMLString(String,base ..
发布时间:2018-07-25 16:55:24 移动开发

如何缓存WKWebView加载的资源?

我使用 WKWebView 来显示包含图像的富文本。 我想将这些图像缓存在磁盘上。 如何获取这些HTTP请求并缓存响应? 解决方案 默认情况下,设置WKWebView中加载的所有资源的缓存。您所要做的就是在HTTP响应中为这些资源设置正确的标头,以便iOS SDK将缓存这些标准,以遵守Response中Cache-Control标头中指定的规则。 例如,您在Cache-C ..
发布时间:2018-07-10 10:26:00 移动开发

OpenSSL服务器没有从WKWebView接收媒体(音频/视频)请求

我们要完成的目标是将本地视频资产(存储在磁盘上)加载到WKWebView实例中,以用作WebGL中的纹理。到目前为止,我们一直使用绑定到localhost(GCDWebServer)的服务器完成此操作,并将本地源代码作为HTML字符串加载(在此示例中)baseURL:“ http:// localhost:8989 / ”,然后使用以下代码行播放视频: ..
发布时间:2018-07-04 21:05:09 移动开发

使用WkWebview强制HTML内容适合设备宽度

我有一个 WkWebview ,它应该显示HTML电子邮件的内容。问题是,有时内容比窗口大,所以它需要用户滚动才能看到完整的电子邮件。 是否可以避免这种情况并且具有与默认iOS邮件应用程序相似的行为?事实上,在邮件应用程序中,无论电子邮件的类型如何,内容似乎都是合适的。 解决方案 Swift 类似于@ nferocious76's,但使用Swift语言 var scriptC ..
发布时间:2018-06-21 13:31:24 移动开发

如何防止WKWebView重复请求访问位置的权限?

在我的应用中有一个 WKWebView ,当我开始浏览www.google.com或任何其他需要位置服务的网站时,会弹出一个窗口,要求即使我已经接受分享我的位置的权限,也可以访问设备的位置。 我管理这个位置的唯一东西是我添加了 NSLocationWhenInUseUsageDescription 属性在我的 info.plist 中。 I在网上找不到任何答案,所以任何想法都会得到真正 ..
发布时间:2018-04-23 16:57:03 移动开发

如何调试WKWebView中的JavaScript代码

我在WKWebView中运行webapp有一些麻烦(具体来说:一些按钮没有响应)。我使用了这个教程作为指导,并成功地使webview显示我的webapp。所以现在我想调试JavaScript代码。 我知道webapp的工作原理,因为我已经在android网页视图中尝试过以及无数的浏览器(包括我正在使用的iPad模拟器上的safari)。经过一番快速搜索,我发现了如何使用Safari 在UIW ..
发布时间:2017-04-21 19:58:42 移动开发

在WKWebView中使用自定义字体

我在我的应用程式中使用自订字型。它们被复制到bundle并硬编码到appName-info.plist。 这种字体在整个应用程序和UIWebView中工作得很好。 我加载htmlString [webView loadHTMLString:htmlString baseURL :nil]; 我在webView中使用这个字体与css: fontFamily:fontName 但是 ..
发布时间:2017-02-04 22:00:06 移动开发

抑制WKWebView缩放内容,以与UIWebView相同的放大倍率渲染

问题 使用 WKWebView 代替 UIWebView ,我注意到,与我的 UIWebView 相比, WKWebView 的内容大大缩小。我希望 WKWebView 停止这样做,只是尊重我的CSS值字面上, UIWebView 的方式。 上下文 我在本机iOS应用程序中使用Web视图来获取iPad上的popovers其中我显示信息内容。这是伟大的能够给内容和设计人员说,“只是 ..
发布时间:2017-01-19 21:47:23 前端开发

Malloc指针被释放没有分配 - Ionic1 + cordova-plugin-wkwebview-engine

一切都运行正常,突然这是,你是升级到Sierra之前的这个bug,现在使用xCode 8.0。 Malloc: *错误对象0x1740b6e00 :未分配指针 * 在malloc_error_break中设置断点以调试 解决方案 在我终于搞清了Safari之前负责。这是由于选项开发>设备>自动显示Web检查器的JSContext。如果它不工作,请尝试完全退出Safari。 ..
发布时间:2017-01-07 22:11:45 其它移动开发

Cordova iOS 9上的WKWebView状态?

iOS 8推出了WKWebView,一个具有更多功能的iOS的现代化网络视图,尤其是显着提高性能的JavaScript代码的JIT编译。 但是iOS 8上的WKWebView有一些错误,阻止Cordova默认使用它。 AFAIK有插件可以使用它,但他们都说“测试版”,“不完整”等也。据我所知,iOS 9修复了停止Cordova默认WKWebView在iOS 8中的错误。 那么在iOS ..
发布时间:2017-01-07 21:44:28 移动开发