我正在尝试调用本机WKWebView方法,但nativescript一直在说evaluateJavaScript
函数未定义。
我应该如何调用该函数?
这是我要运行的代码
console.log(nativeView.ios.evaluateJavaScript('document.URL', () => console.log('Hello, world')));
答案 0 :(得分:1)
evaluateJavaScriptCompletionHandler
是有效的方法名称,已记录在here中。
您可以在访问结果之前验证回调是否存在任何错误。
webView.ios.evaluateJavaScriptCompletionHandler(jsStr,
function (
result,
error
) {
if (error) {
console.log("error...");
return;
}
console.log(result);
});
如果仍然有问题,请分享一个Playground示例,可以重现该问题。