草庐IT

WKWebKit

全部标签

ios - iOS 上的 WKWebKit 在没有调试信息的情况下崩溃

WebKit在没有任何调试信息的情况下在iOS11上崩溃-下面是我能做的最好的。Thread1:EXC_BAD_ACCESS(code=1,address=0x10)是否有可能找出崩溃的原因?谢谢WebKit`>::lookup,WTF::StringHash,WTF::HashTraits,WTF::HashTraits>>::KeyValuePairTraits,WTF::IdentityHashTranslator,WTF::StringHash,WTF::HashTraits,WTF::HashTraits>>::KeyValuePairTraits,WTF::StringHa

ios - WKWebKit : No dataDetectorTypes parameter

在UIWebView中,将UIDataDetectorTypes添加到View相当容易:myUIWebView.dataDetectorTypes=UIDataDetectorTypePhoneNumber;等等。但是,WKWebView似乎没有类似的属性。This引用文献提到它已移至myWebKitView.configuration的WKWebViewConfiguration属性,但officialdocumentation并且header本身没有引用dataDetectorTypes。我目前正在尝试将应用程序从使用UIWebView迁移到WKWebView,并且该应用程序当前具

ios - WKWebKit : No dataDetectorTypes parameter

在UIWebView中,将UIDataDetectorTypes添加到View相当容易:myUIWebView.dataDetectorTypes=UIDataDetectorTypePhoneNumber;等等。但是,WKWebView似乎没有类似的属性。This引用文献提到它已移至myWebKitView.configuration的WKWebViewConfiguration属性,但officialdocumentation并且header本身没有引用dataDetectorTypes。我目前正在尝试将应用程序从使用UIWebView迁移到WKWebView,并且该应用程序当前具

javascript - 用于 JavaScript 的 UIWebView 或 WKWebkit?

我想要加载请求的网页并访问DOM的元素以从其中一个节点返回值。我有一些JavaScript可以做到这一点。问题是将值返回到我的应用程序的最佳方法。我看到UIWebView有一个功能stringByEvaluatingJavaScriptFromStringWKWebKit有功能funcevaluateJavaScript(javaScriptString:String!,completionHandler:((AnyObject!,NSError!)->Void)!)那么它们之间的主要区别是什么?哪个更好?为什么适合我的用例? 最佳答案

javascript - WkWebKit - 加载页面上的 javascript 发现 window.webkit 未定义

我正在试验WkWebKit在应用程序和页面之间来回对话。我可以使用WkWebViewevaluateJavascript方法让javaScript正常执行,但是当我尝试在JavaScript页面上执行window.webkit.messageHandlers.myHandler.postMessage('helloworld!')时,我发现window.webkit没有定义。奇怪...我在iOS8.4的iPad模拟器中运行。我以为这在原始版本8中可用,不是吗?我找不到其他人发帖,所以也许我做错了什么?我什至将我的SafariDeveloper附加到模拟器的浏览器,并在控制台中尝试查看w

ios - 如何使用底层 WKWebKit 自动调整 UITableViewCell 的大小,使其尊重 Web View 的内容?

在我的iOS应用程序中,我想显示几个包含一些HTML的项目。为此,我构建了一个包含UITableView的NewsListViewController。对于那个UITableView(导出:newsListTableView),我创建了一个名为NewsTableViewCell的自定义UITableViewCell,它将通过代表们。NewsTableViewCell包含一个将显示我的HTML的WKWebKit控件。这是我的代码:NewsListViewController.swiftimportUIKitclassNewsListViewController:UIViewControl

javascript - 未附加到 View 层次结构时的 WKWebKit javascript 执行

我想从UIWebView切换到WKWebView。在我的代码中,WebView实例是在屏幕外创建的(没有附加到View层次结构)并加载了URL。加载完成后,WebView将在单独的UIWindow中呈现给用户(类似于插页式广告)。UIWebView一切正常;但是在切换到WKWebView之后,angularjavascript代码的行为异常。在做了一些研究之后,我发现当WKWebView实例没有附加到View层次结构时,javascript计时器(和HTTP加载器)被挂起:如果你在javascript中启动一个计时器,它在分离的WKWebView中运行-在附加webView之前它不会被