我正在尝试调用 native WKWebView 方法,但 nativescript 一直说 evaluateJavaScript
函数未定义。
我应该如何尝试调用该函数?
这是我尝试运行的代码
console.log(nativeView.ios.evaluateJavaScript('document.URL', () => console.log('Hello, world')));
最佳答案
evaluateJavaScriptCompletionHandler
是有效的方法名称,记录为 here .
您可以在访问结果之前验证回调是否有任何错误。
webView.ios.evaluateJavaScriptCompletionHandler(jsStr,
function (
result,
error
) {
if (error) {
console.log("error...");
return;
}
console.log(result);
});
如果您仍然遇到问题,请分享可以重现问题的 Playground 示例。
关于javascript - 如何调用WKWebView的evaluateJavaScript方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56329628/