wkwebview相关内容

使用WKWebView创建自定义ORKStep

我对iOS开发相对较新,目前正在使用Swift开发一个原型ResearchKit应用程序。其中一个要求是在 ORKTask 中嵌入一个 WKWebView ,其中包含三个步骤: ORKQuestionStep , ORKWebViewStep , ORKCompletionStep 。我似乎无法找到有关如何使用Swift创建自定义步骤的子类 ORKStep 和 ORKStepViewControl ..
发布时间:2018-09-21 18:22:47 移动开发

我无法捕获WKWebView的屏幕截图

我正在尝试捕获WKWebView的屏幕截图但是我的方法无法正常工作,它返回一个纯色,好像图层树是空的,而它似乎适用于其他视图。 - (UIImage *)截图 { UIImage *截图; UIGraphicsBeginImageContext(self.frame.size); [self.layer renderInContext:UIGraphicsGetCur ..
发布时间:2018-09-20 20:53:06 移动开发

如何使用WKWebView执行清单请求

我试图在我的应用中使用新的WebView,但似乎 WKWebView 无法与 NSURLCache 和 Manifest 请求不起作用,没有加载请求,也没有存储任何内容。 除了使用 NSURLCache WKWebView 代替 UIWebView ,一切似乎都能更好地工作/ code>和 Manifest ,所以我想知道是否有办法解决这个问题。 PS我已经尝试了私有API _set ..
发布时间:2018-09-20 20:48:35 移动开发

如何清除WKWebView的WKBackForwardList?

WKWebView的 backForwardList 似乎是只读的,但我看到人们有一些非常神奇的东西可以解决这个问题。我需要找出一些清除WKWebView历史的方法。任何想法我怎么可能这样?到目前为止,我尝试了一些失败的技巧: 使用keyValue:forKey无效。 使用C指针 - > 无效。 我已经看到人们谈论合成属性和扩展课程,但我真的不知道它是如何工作的,无法弄明白。还有其他 ..
发布时间:2018-09-20 20:37:04 移动开发

使用swift在WKWebView上显示活动指示器

我正在处理以下代码并尝试在页面加载时在视图中显示活动指示器。 我试图实现 WKNavigationDelegate 方法,但我失败了,因为没有显示。 有关如何解决此问题的任何建议吗? 我没有设置SupportWebView视图委托在任何地方,但我不知道如何在swift中进行.. import UIKit import WebKit 类SupportWebView ..
发布时间:2018-09-19 20:15:44 移动开发

WkWebView不会加载HTML字符串

我正在尝试在WkWebView中显示我之前下载并存储在字符串中的html页面。 这就是我设置WkWebView的方式: webView = WKWebView(frame:self.blankView.frame) webView.navigationDelegate = self webView.loadHTMLString (tipShow.htmlString!,base ..
发布时间:2018-09-19 14:18:07 移动开发

添加为子视图的WKWebView在Swift中没有调整旋转大小

我正在努力为我的浏览器应用添加新的阅读视图。它是另一个视图控制器,它只包含一个WKWebView作为子视图添加了一个按钮(和手势)来关闭视图。一切都很好,但是当我旋转设备时,子视图没有调整大小,所以我将屏幕的一半空了。 阅读视图中的WKWebView获取用户点击主View Controller上的按钮后执行带有segue的主View Controller的URL,该URL存储为webpage ..
发布时间:2018-09-19 14:07:44 移动开发

我什么时候可以使用带有通用链接的SFSafariViewController,WKWebView或UIWebView?

在 https://youtu.be/ejQod8liXm0 如果你点击它,因为它是一个HTTP URL,你希望Safari打开链接。但是,我认为我们所有iOS开发人员几乎都同意本机应用程序更好的事实,因此更好的用户体验将是官方YouTube应用程序打开视频,甚至来自您的第三方客户。 这就是“环球链接”所允许的;如果YouTube应用在iOS上注册为负责处理 https://www.y ..
发布时间:2018-09-19 13:11:16 移动开发

在WKWebview中设置useragent

如何在WKWebView中设置自定义useragent字符串?我正在尝试嵌入我的应用程序版本,以便我的服务器端可以看到可用的功能。我发现了以下方法: 让userAgent =“MyApp / 1.33.7” request.setValue(userAgent, forHTTPHeaderField:“User-Agent”) NSURLConnection.sendAsynchro ..
发布时间:2018-09-19 13:05:41 移动开发

WKWebKit未附加到视图层次结构时执行javascript

我想从 UIWebView 切换到 WKWebView 。在我的代码中,Web视图实例是在屏幕外创建的(不附加到视图层次结构)并且加载了URL。加载完成后,Web视图将在单独的UIWindow(如插页式广告)中呈现给用户。使用 UIWebView ,一切正常;但是在切换到 WKWebView 之后,角度javascript代码以一种意想不到的方式运行。 在做了一些研究后,我当 WKWebVi ..
发布时间:2018-09-18 16:24:57 移动开发

包含适用于iOS8的WebKit框架无法验证

我正在使用WebKit框架的WKWebView,在尝试提交到应用程序商店时,我收到此错误: 您的应用包含非公共API使用情况。请检查错误,更正错误,然后重新提交申请。 该应用程序链接到Payload中的非公共图书馆...:/ System/Library/PrivateFrameworks/WebKit.framework/WebKit 如果我将部署目标设置为8.0,那么 ..
发布时间:2018-09-18 15:43:32 移动开发

为什么INSPECT ELEMENT或WEB INSPECTOR或者developerExtrasEnabled(WkWebView)在iOS中不起作用它为OSX工作

以下是便于WkWebView中的INSPECT ELEMENT的代码片段 preferences.setValue(true,forKey:“developerExtrasEnabled” ) 以下是在OSX中工作的INSPECT ELEMENT的屏幕截图(右键单击) 右键单击等同于Tap&在iOS中保留但我无法看到我在OSX中看到的任何内容 ..

WKWebView ScaleToFit

从UIWebView转到WKWebView,我无法弄清楚如何使用WKWebView大小的loadHTMLString函数来加载我正在加载的HTML以适应视图边界。我现在得到加载的HTML,但它在我的视图的右侧和底部。如何缩放它以适合我的视图边界? 解决方案 首先,在 StoryBoard 您要将WKWebView添加为子视图: @IBOutlet var容器:UIView! ..
发布时间:2018-09-18 11:07:20 移动开发