首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >evaluateJavascript未在执行函数

evaluateJavascript未在执行函数
EN

Stack Overflow用户
提问于 2019-07-01 02:51:47
回答 1查看 391关注 0票数 1

如何在运行时执行javascript函数,加载聊天窗口的函数未执行

代码语言:javascript
复制
func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
    let javascript =
    "const params = {typeId: ‘someid’, callback: getContextCallback} loadChatWindow(params)"
    evaluateJavascript(javascript, completion:{ _ in })
}
EN

回答 1

Stack Overflow用户

发布于 2019-07-02 14:44:50

尝试在evaluateJavascript completionHandler中捕获您的错误,看看javascript字符串是否正确(您需要使用分号来分隔注释中提到的js语句)。另外,evaluateJavascript是webView的方法,所以应该这样调用:

代码语言:javascript
复制
webView.evaluateJavaScript(javascript) { (result, error) in

print(error as? String)}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56827274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档