jscontext的简单介绍
更新:2022-11-09 21:13
本文目录一览:
- js context 什么作用 context$2$0
- wkwebview 怎么使用jscontext实现交互
- webView换成WKWebView后,js注入self.jsContext应该怎么处理才行
js context 什么作用 context$2$0
jsp中 这里是后台脚本,可以直接写java代码 中是写java变量的 是读取显示变量用的 比如你小脚本里 然后下边HTML标签中赋值的时候可以用 如 这个文本框显示在页面上就是有默认值未“字符串”的 也可以用给当前页中的JS变量赋值
wkwebview 怎么使用jscontext实现交互
与android交互:
function onBtnClick() {
window.ncp.callOnJs("id");
}
与objective-c交互:
function onBtnClick(cmd, parameter1) {
document.write(Date());
document.location = "objc://" + callOnJs + ":/" + id;
}
webView换成WKWebView后,js注入self.jsContext应该怎么处理才行
- (void)webView:(WKWebView *)webView didFinishNavigation:(WKNavigation *)navigation
{
// 设置javaScriptContext上下文
self.jsContext = [webView valueForKeyPath:@"documentView.webView.mainFrame.javaScriptContext"];
self.jsContext[@"ios"] = self;
self.jsContext.exceptionHandler = ^(JSContext *context, JSValue *exceptionValue) {
context.exception = exceptionValue;
NSLog(@"异常信息:%@", exceptionValue);
};
}