wkwebview相关内容
从 UIWebView 获取Cookie似乎很简单,使用 NSHTTPCookieStorage.sharedHTTPCookieStorage(),似乎 WKWebView 将cookie存储在其他地方。 我做了一些研究,我能够从中获取一些饼干 NSHTTPURLResponse 对象。但是,这不包含 WKWebView 使用的所有cookie: func webView(webV
..
对于以前的iOS 8测试版,加载一个本地Web应用程序(在Bundle中),它适用于 UIWebView 和 WKWebView ,我甚至使用新的 WKWebView API移植网页游戏。 var url = NSURL(fileURLWithPath:NSBundle.mainBundle()。pathForResource(“car”,ofType:“html”)) webVie
..
我有一个Ionic 3应用程序。我最近添加了iOS平台。 当我在iOS(模拟器和设备)上运行它时,所有带有标头的服务器请求都会失败并显示错误“状态:0表示URL:null“。在Android上,这些请求工作正常。 如果我执行请求没有标题,我会收到服务器的预期响应。 我知道问题出在 WKWebView 和 CORS 上。服务器正确配置了CORS。我使用 @ angular / ht
..
将IOS更新到11版后,我的应用程序中出现了 wkwebview插件的问题。 离子命令发布IOS 11 清单但问题是在核对表的所有步骤之后停留。 Ios平台版本 4.4.0 任何SIM卡上的问题iPnone 5s,6,6s ...... 在屏幕底部我有空格。请帮助。 更新:删除 cordova-plugin-wkwebview-engine 插件后,空白区域消失了。但
..
Apple的推荐: 在iOS 8及更高版本中运行的应用程序中,使用WKWebView类而不是使用UIWebView。 因此,我用一个闪亮的新 WKWebView 替换了我的旧的 UIWebView 。但我认为这是一个简单的练习(简单地交换类并替换委托方法)结果是一个真正的混乱。 问题 当我使用加载HTML字符串时 loadHTMLString(String,base
..
我创建了一个NSURLRequest(HTTPS) WKWebView的委托回调成功返回,没有错误。 'determinPolicyForNavigationAction'随决策处理程序中的Allow Enum一起提供 @available(iOS 8.0,*) func webView(webView:WKWebView,decisionPolicyForNavigati
..
我使用 WKWebView 来显示包含图像的富文本。 我想将这些图像缓存在磁盘上。 如何获取这些HTTP请求并缓存响应? 解决方案 默认情况下,设置WKWebView中加载的所有资源的缓存。您所要做的就是在HTTP响应中为这些资源设置正确的标头,以便iOS SDK将缓存这些标准,以遵守Response中Cache-Control标头中指定的规则。 例如,您在Cache-C
..
func webView(webView:WKWebView!,decisionPolicyForNavigationAction navigationAction:WKNavigationAction!,decisionHandler:((WKNavigationActionPolicy) - > Void)!){ var request = NSMutableURLRequest(URL
..
我们要完成的目标是将本地视频资产(存储在磁盘上)加载到WKWebView实例中,以用作WebGL中的纹理。到目前为止,我们一直使用绑定到localhost(GCDWebServer)的服务器完成此操作,并将本地源代码作为HTML字符串加载(在此示例中)baseURL:“ http:// localhost:8989 / ”,然后使用以下代码行播放视频:
..
我有一个 WkWebview ,它应该显示HTML电子邮件的内容。问题是,有时内容比窗口大,所以它需要用户滚动才能看到完整的电子邮件。 是否可以避免这种情况并且具有与默认iOS邮件应用程序相似的行为?事实上,在邮件应用程序中,无论电子邮件的类型如何,内容似乎都是合适的。 解决方案 Swift 类似于@ nferocious76's,但使用Swift语言 var scriptC
..
在我的应用中有一个 WKWebView ,当我开始浏览www.google.com或任何其他需要位置服务的网站时,会弹出一个窗口,要求即使我已经接受分享我的位置的权限,也可以访问设备的位置。 我管理这个位置的唯一东西是我添加了 NSLocationWhenInUseUsageDescription 属性在我的 info.plist 中。 I在网上找不到任何答案,所以任何想法都会得到真正
..
我们正在尝试将混合应用从UIWebView(iOS
..
我在WKWebView中运行webapp有一些麻烦(具体来说:一些按钮没有响应)。我使用了这个教程作为指导,并成功地使webview显示我的webapp。所以现在我想调试JavaScript代码。 我知道webapp的工作原理,因为我已经在android网页视图中尝试过以及无数的浏览器(包括我正在使用的iPad模拟器上的safari)。经过一番快速搜索,我发现了如何使用Safari 在UIW
..
我在我的应用程式中使用自订字型。它们被复制到bundle并硬编码到appName-info.plist。 这种字体在整个应用程序和UIWebView中工作得很好。 我加载htmlString [webView loadHTMLString:htmlString baseURL :nil]; 我在webView中使用这个字体与css: fontFamily:fontName 但是
..
问题 使用 WKWebView 代替 UIWebView ,我注意到,与我的 UIWebView 相比, WKWebView 的内容大大缩小。我希望 WKWebView 停止这样做,只是尊重我的CSS值字面上, UIWebView 的方式。 上下文 我在本机iOS应用程序中使用Web视图来获取iPad上的popovers其中我显示信息内容。这是伟大的能够给内容和设计人员说,“只是
..
一切都运行正常,突然这是,你是升级到Sierra之前的这个bug,现在使用xCode 8.0。 Malloc: *错误对象0x1740b6e00 :未分配指针 * 在malloc_error_break中设置断点以调试 解决方案 在我终于搞清了Safari之前负责。这是由于选项开发>设备>自动显示Web检查器的JSContext。如果它不工作,请尝试完全退出Safari。
..
iOS 8推出了WKWebView,一个具有更多功能的iOS的现代化网络视图,尤其是显着提高性能的JavaScript代码的JIT编译。 但是iOS 8上的WKWebView有一些错误,阻止Cordova默认使用它。 AFAIK有插件可以使用它,但他们都说“测试版”,“不完整”等也。据我所知,iOS 9修复了停止Cordova默认WKWebView在iOS 8中的错误。 那么在iOS
..
我没有找到很多的指令设置人行横道的iOS它似乎应该像以下简单: cordova plugin add cordova-plugin-crosswalk-webview cordova build ios 我有以下问题插件不生效我做以下: cordova插件add cordova-plugin-crosswalk-webview cordova platf
..
let config = WKWebViewConfiguration(); config.processPool = WKProcessPool() web = WKWebView(frame:self.frame,configuration:config) 我发现从stactoverflow,wkprocesspool可以共享cookie的多个wkwebview,但它似
..
我的要求是更新设置为 WKWebView 的Cookie。我可以更新 NSHTTPCookieStorage 中的cookie,但相同的cookie不会反映到 WKWebView cookie(更新值存在于 NSHTTPCookieStorage 中,但未设置为 WKWebView ) 以下是我用来将Cookie设置为AJAX调用的代码。 NSString * strURL = DA
..