帖子
帖子
用户
博客
课程
显示全部楼层
3
帖子
0
勋章
28
Y币

[superwebview] 如何使用wkwebview

[复制链接]
发表于 2016-4-29 16:04:01
看到APIWebView是从UIWebView使用的,看到说superwebview有对WKWebView支持,如何配置来使用呢?
28
帖子
1
勋章
1万+
Y币
现在还不能使用WKWebView
3
帖子
0
勋章
28
Y币
技术咨询-Kenny 发表于 2016-4-29 16:52
现在还不能使用WKWebView
  1. if (typeof(_apiBridgeMethod)==='function'){
  2.              //(1)       
  3.         return _apiBridgeMethod(c, m, param, isSync, module);
  4.     } else if (api.useWKWebView) {
  5.              //(2)       
  6.         var message = {};
  7.         message.class = c;
  8.         message.method = m;
  9.         message.param = param;
  10.         message.isSync = false;
  11.         message.module = module;
  12.         window.webkit.messageHandlers.api.postMessage(message);
  13.     } else {
  14.              //(3)       
  15.         uz$q.c.push(module+'.'+c+'.'+m+'/?'+encodeURIComponent(JSON.stringify(param)));
  16.         uz$r();
  17.     }
复制代码


加了断点调试,看到代码里是支持wkwebview的呀?在(2)处

另外还有个问题,(1)处_apiBridgeMethod是function,实现提是native code,这里是如何把native code导出给js使用的,UIWebView好像不支持把native的方法直接挂到js引擎上
28
帖子
1
勋章
1万+
Y币
SsssuperWebView 发表于 2016-4-29 17:06
加了断点调试,看到代码里是支持wkwebview的呀?在(2)处

另外还有个问题,(1)处_apiBridgeMethod ...

这里不是讨论这些东西的地方。等到可以使用WKWebView的时候,自然会有api开放出来
1
帖子
0
勋章
1万+
Y币
技术咨询-Kenny 发表于 2016-4-29 16:52
现在还不能使用WKWebView

现在支持了吗?
5
帖子
0
勋章
3759
Y币

支持了,api.openFrame有这个参数
您需要登录后才可以回帖 登录

本版积分规则