wkwebview相关内容

使用WKWebKit和Swift 3获取HTML元素值

尝试使用WKWebView使用首选评估Javascript swift函数获取html元素名称或值。我继续收到零。我想也许我的函数在页面加载之前触发,因此永远不会找到元素。现在只是试图按类名获取元素文本。以下是我在ViewController中的代码 import UIKit import WebKit class ViewController :UIViewControlle ..
发布时间:2019-06-07 16:57:32 移动开发

WKWebView评估JavaScript返回值

我需要更改一个函数来评估从UIWebView到WKWebView的JavaScript。我需要在这个函数中返回求值结果。 现在,我正在打电话: [wkWebView evaluateJavaScript:call completionHandler:^(NSString * result,NSError * error) { NSLog(@“Error%@”,error); ..
发布时间:2019-02-19 17:49:14 移动开发

删除wkwebview目标中的缓存c

我需要删除wkwebview中的缓存。我使用下面的代码但没有成功。 [[NSURLCache sharedURLCache] removeCachedResponseForRequest :请求]; [[NSURLCache sharedURLCache] removeAllCachedResponses]; [[NSURLCache sharedURLCache] setDisk ..
发布时间:2018-09-25 21:41:44 移动开发

如何为wkwebview启用自动填充密码

我想在我的wkwebview中启用“自动填充密码”。我似乎无法在网上找到有关如何执行此操作的任何文档或示例。 解决方案 这实际上可以使用 1Password 在Swift中实现它的步骤 添加扩展文件: OnePasswordExtension.h OnePasswordExtension.m 然后使用桥接头包含它们: #import“OnePasswordE ..
发布时间:2018-09-25 21:31:17 移动开发

从WKWebView捕获window.print()

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

如何从WKWebView获取JSContext

在UIWebView中,我可以通过以下方式获得 JSContext : [ webView valueForKeyPath:@“documentView.webView.mainFrame.javaScriptContext”] 同样的方法不起作用在WKWebView和应用程序到达这行代码时崩溃。 有没有办法在WKWebView中获取JSContext? ..
发布时间:2018-09-25 21:11:02 IPhone

WKWebView在contentInset之外是不可点击的

我有一个带有UIWebView的应用程序,我需要将其更改为WKWebView。 一切都很完美,除非webView需要的是contentInset不是0. 问题是,WKWebView没有接收到其scrollView的contentInset边界之外的触摸。 我做了一个简单的示例应用程序来测试它: - (void)viewDidLoad { [super viewDidLoad] ..
发布时间:2018-09-25 20:50:29 IPhone

wkwebview与位置服务

我一直在试验swift并想尝试wkwebview。 我已经构建了一个应用程序,它一切正常,但问题是我加载到我的wkwebview的网页使用谷歌地图并需要位置服务,所以javascript应该提示一条消息说“这个应用程序需要你的位置信息” 。 快速的应用程序wkwebview不显示任何消息也不显示我的谷歌地图。如果我使用safari浏览器访问url它会提示位置消息,并且在ios 7上的uiweb ..
发布时间:2018-09-25 20:48:49 移动开发

在WKWebView中禁用放大手势

我正在寻找一种方法来禁用WKWebView的iOS实现上的“捏缩放”放大手势。 OS X有一个放大BOOL属性,但它似乎在iOS上不可用。 WKWebView.h #if!TARGET_OS_IPHONE / * @abstract一个布尔值,指示放大手势是否将 更改网页视图的放大率。 @discussion即使 allowMagnification设置为NO,也可以设置放 ..
发布时间:2018-09-25 20:36:22 移动开发

迁移到WKWebView

我试图了解如何在iOS8中使用新的WKWebView,找不到太多信息。我读过: http://developer.telerik.com/featured/why-ios-8s-wkwebview-is-a-big-deal-for-hybrid-development/ http://nshipster.com/wkwebkit/ 但是这对现有应用有何影响?普通的UiWebView ..
发布时间:2018-09-25 20:33:49 IPhone

与WKWebView的JavaScript同步本机通信

使用WKWebView可以在JavaScript和Swift / Obj-C本机代码之间进行同步通信吗? 这些是我尝试过但失败的方法。 方法1:使用脚本处理程序 WKWebView 接收JS消息的新方法是使用委托方法 userContentController:didReceiveScriptMessage:这是通过 window.webkit.messageHandlers.m ..
发布时间:2018-09-25 20:31:48 移动开发

如何使用WKWebView正确实现身份验证质询?

我正在构建一个网络浏览器,在网络方面我真的很新。 我想测试下面的代码示例但是我有没有现实生活中的例子: - (void)webView:(WKWebView *)webView didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)挑战completionHandler:(void(^)(NSURLSes ..
发布时间:2018-09-21 19:15:08 移动开发

WKWebView的透明背景

在我的应用程序中,我希望使WKWebView具有透明背景,因此后面的视图(一个ImageView)可以显示为背景图片。 webView!.opaque = false webView!.backgroundColor = UIColor.clearColor() 上面的代码适用于UIWebView,但如果webView是WKWebView,则会显示白色背景。 ..
发布时间:2018-09-21 18:51:52 移动开发

WKWebView Cookies

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