项目简介
公司最近开发会员体系项目,前端利用H5技术嵌入三端开发页面,TV端原生技术是C++,PC端原生技术是JAVA。
传值问题
Javascript与安卓/IOS进行交互。原生把方法暴露给window。前端只需要下window对象调用方法,进行传值即可。
notice:function(token,uuid){
var pattern = new RegExp('iPhone|iPad', 'ig');
var str = pattern.test(navigator.userAgent);
var data = {
"type":"2",
"session":token+"",
"uuid":uuid+""
}
if (str) {
try{
window.webkit.messageHandlers.onAction.postMessage(JSON.stringify(data));//调用ios上的方法
}catch(e){}
} else {
try{
JavaScriptHandler.onAction(JSON.stringify(data));//调用androd上的方法
}catch(e){}
};
}
Javascript与c++进行交互。原生把方法暴露给window。前端只需要下window对象调用方法,进行传值即可。