wkwebviewconfiguration相关内容

WKWebView 中的 iOS Objective-C LocalStore

我发现这个SO解释了如何使用 javascript 设置本地存储. 我正在尝试将它从 Swift 翻译成 Objective-C.出于某种原因,它让我很不舒服,就像我缺少一个支架一样,但我似乎无法弄清楚.任何想法如何正确地将 Swift 翻译到 iOS? 这是我目前所拥有的: - (void)webView:(WKWebView *)webViewdidFinishNavigatio ..
发布时间:2021-09-27 20:21:03 其他开发

iOS:当参数包含换行符时,evaluateJavaScript 不会调用函数

目标是调用包含在 WKWebView 中的网页内的回调函数. evaluateJavaScript 在其参数包含换行符时中断,这意味着永远不会调用回调函数. 这是为什么? userContentController(_ userContentController: WKUserContentController, didReceive message: WKScriptMessa ..
发布时间:2021-09-27 20:20:52 其他开发

如何在 xamarin.forms iOS 中配置 WkWebView?

最近,由于以下错误,我无法将我的新应用发布到 App Store: ITMS-90809:已弃用的 API 使用 - 使用 UIWebView 的新应用程序不适用不再接受.相反,使用 WKWebView 来提高安全性和可靠性.了解更多(https://developer.apple.com/documentation/uikit/uiwebview). 问题 1,什么是 UIWebVi ..
发布时间:2021-09-27 20:20:19 其他开发

对请求使用共享的 WKWebViewCookies

我的项目中有几个不同的 WKWebView,它们都通过一个 WKProcessPool 共享 cookie. 现在我想在 REST API 上发出请求,并且需要将那个 cookie 从那个 WKWebViews 准确地发送到那个 API.有没有办法得到饼干?我得到的一切都是来自 NSHTTPCookieStorage 的 cookie,但它们似乎与我在 WKWebView 中使用的 cook ..
发布时间:2021-09-27 20:19:22 其他开发

与 WKProcessPool 共享 cookie 用于 Swift 中的 WKWebView

谁能告诉我如何在 Swift 中创建 WKProcessPool?我不熟悉Objective-C.我必须创建一个 WKProcessPool 以便与所有 WKWebViews 共享 cookie.即使在显示具有相同类的另一个视图控制器时,我也想保留 cookie.我尝试了以下操作,但它不起作用. 导入 UIKit导入 WebKit类视图控制器:UIViewController,WKNavigat ..
发布时间:2021-09-27 20:18:50 其他开发

从使用 wk webview 返回值的 java 脚本调用 swift 函数

我想从 java 脚本代码调用一个 swift 函数,该函数将 device id 返回给脚本,我已经添加了当前使用的代码.请告知如何将值从 swift 函数返回到 java 脚本,提前致谢 代码片段: super.viewDidLoad(){self.webView = WKWebView()让首选项 = WKPreferences()首选项.javaScriptEnabled = t ..
发布时间:2021-09-27 20:18:45 其他开发

什么是抑制增量渲染?

我使用的是最新版本的 Xcode 和 Swift. 我在谷歌上搜索以提高我的 KWWebView 速度并发现以下内容: webConfiguration.suppressesIncrementalRendering = true 文档说明如下: 一个布尔值,指示 Web 视图是否抑制内容渲染直到它完全加载到内存中. 但这意味着什么?这是否意味着,只要 WKWebView 并非 ..
发布时间:2021-07-07 19:20:04 其他开发

在WKWebView中加载html文本

我使用此代码以 WKWebView 中的文本加载 html 文件: do {保护let filePath = Bundle.main.path(forResource:"\(readBookNumber)",ofType:"html")别的 {打印(“文件读取错误")返回}var content = try String(contentsOfFile:filePath,编码:.utf8)让ba ..
发布时间:2021-05-14 20:43:18 其他开发

在WKWebView中禁用Cookie

是否完全可以在WKWebView中禁用cookie和本地存储? 让我们说这是我的设置,我想添加一些禁用它们的内容: 导入UIKit导入WebKitViewController类:UIViewController,WKUIDelegate {var webView:WKWebView!覆盖func loadView(){让webConfiguration = WKWebViewConfigu ..
发布时间:2021-04-24 19:54:57 其他开发

在WKWebView中处理粘贴内容

我需要操纵粘贴到WKWebView中的文本(来自任何来源),以运行异步操作,这可能需要一些时间. 我最初的想法是使用Javascript和WKWebView配置以获得onpaste事件: WKUserContentController *wkUController = [[WKUserContentController alloc] init]; NSString *pasteJSS ..
发布时间:2020-12-01 04:00:49 其他开发

如何检查WkWebView是否在Objective-C中完成加载?

我想使用WkWebView加载HTML页面,并且想要在完成加载后显示该页面.只要加载,我想在一个空的View上显示一个活动指示器. 我创建两个视图loadingView和wkWebView.在页面加载过程中,我将VC作为子视图添加到VC中,并且要删除loadingView并添加wkWebView之后作为子视图.这是我的代码: [self addSubview:_loadingView ..
发布时间:2020-12-01 00:51:28 其他开发

WKWebview getAllCookies在iOS 11.3中崩溃

我们最近已迁移到WKWebview.我们已经添加了一个cookie更改侦听器,以获取更新的cookie并更新我们自己的商店. - (void)cookiesDidChangeInCookieStore:(WKHTTPCookieStore *)cookieStore { [cookieStore getAllCookies:^(NSArray* cookies) { }]; ..
发布时间:2020-08-06 19:14:03 其他开发

WKUserScript无法正常工作

我想使用 WKWebview API注入脚本。由于某种原因它不起作用,我无法弄明白。我已经尝试在 Safari 开发人员控制台中进行调试,但我找不到 JavaScript 代码。 实施代码如下: NSString * js = @“document。 body.style.background = \“#FF0000 \”;“; NSString * myScriptSour ..
发布时间:2019-05-27 12:26:04 JavaScript

从WKWebView捕获window.print()

我正在尝试使用我的应用程序从WKWebView捕获window.print()javascript调用,以实际显示打印对话框并允许它们从页面上显示的按钮打印(而不是我的应用程序内的按钮) 。有没有人知道实现这个目标的最佳方法? 目前,对我来说,单击一个调用window.print()的链接只会触发decisionPolicyForNavigationAction委托方法,我在那里找不到任何相 ..
发布时间:2018-09-25 21:27:04 IPhone

WKWebView Cookies

我正在使用下面提到的方法在 WKWebview 中设置Cookie: 我可以设置WKWebView使用的cookie吗? 但是我设置的cookie在AJAX调用中被复制了。我的意思是他们被重复了两次。 这是我使用的代码片段: NSString * strURL = DASHBOARDURL; NSURL * url = [NSURL URLWithString:strUR ..
发布时间:2018-09-21 18:27:54 IPhone

如何自动定标WKWebView的内容?

要在Swift中使用旧的WebView自动缩放网页,我所要做的就是: var w:UIWebView w.scalesPageToFit = true 我找不到WKWebView和网页的等效方法在我的应用中看起来太大了。如何自动调整WKWebView的内容? - 我正在使用Xcode 7和Swift 解决方案 这是我的解决方案: 扩展名 ..
发布时间:2018-09-20 21:26:00 IPhone

JS在Swift中调用函数

我知道如何从JS向本地IOS swift app发送消息: func userContentController(userContentController:WKUserContentController!,didReceiveScriptMessage消息:WKScriptMessage!){ println(“JavaScript正在发送消息\(message.body)”) ..
发布时间:2018-09-13 15:31:42 IPhone

WKWebview evaluateJavascript无法正常工作,抛出错误

我正在尝试从WKWebview中的远程站点调用现有函数: function addtext(text){ jQuery(“#webviewtest”)。html(text); } 使用: [self.WebView evaluateJavaScript:@“addtext(\”这是来自app \的文本);“ completionHandler:^(id Re ..
发布时间:2018-09-06 10:32:13 IPhone