我想使用WkWebView加载HTML页面,并在页面完成加载后立即显示该页面。只要它在加载,我想在空视图上显示活动指示器。 我创建了两个视图,一个是loadingView,另一个是wkWebView。当页面正在加载时,我将loadingView添加到VC作为子视图,之后我想删除loadingV...
目前我是这样做的 NSHTTPCookie *cookie; NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage]; for (cookie in [storage coo...
我正在尝试从WKWebview中的远程站点调用现有函数:function addtext (text) { jQuery("#webviewtest").html(text); } 随着:[self.WebView evaluateJavaScript:@"addtext(\"This is...
我有一个自定义的键盘,其中包含一个宽度和高度均为全屏的WKWebView。我已经通过wkWebView!.scrollView.scrollEnabled = false禁用了滚动,但是在双击WKWebView底部时仍然存在奇怪的滚动行为。这里是我尝试加载的简单网页的源代码:http://is...
我正在尝试注入一个自定义的WebKit脚本消息处理程序。我的控制器已正确加载,视图也已加载。但是,在JS侧(从Safari控制台),window.webkit.messageHandlers为空。有任何想法吗?我的应用程序正在使用iOS 8.1,但即使升级到9.2,它也没有起作用。 impo...
在我的项目中,我有一个视图控制器,我想在其中显示嵌入在 storyboard 中我创建的另一个名为 viewForEmbeddingWebView 的 UIView 内的 WKWebView(图片上灰色的部分)。 我已经在我的ViewController中实现了这个逻辑: import...
我们最近迁移到了WKWebview。我们添加了一个cookie变化的监听器,以便获取更新后的cookies并更新我们自己的存储。 - (void)cookiesDidChangeInCookieStore:(WKHTTPCookieStore *)cookieStore { [coo...
我有一个简单的ViewController,其中包含配置如下的WKWebView: webView.configuration.allowsInlineMediaPlayback = true webView.configuration.mediaTypesRequiringUserActi...
我正在尝试在我的应用程序中使用WKWebView捕获window.print() javascript调用,以实际显示打印对话框并允许用户从页面上呈现的按钮进行打印(而不是在我的应用程序内部的按钮)。 有人知道实现这一点的最佳方法吗? 目前,对于我来说,单击调用window.print()的...
我希望使用WKWebview API注入脚本。由于某些原因它没有生效,我无法弄清楚原因。我尝试在Safari开发者控制台进行调试,但是我在其中也找不到JavaScript代码。 实现代码如下: NSString *js = @"document.body.style.background ...