返回> 网站首页
JS调用ChromiumEmbedded函数,以及ChromiumEmbedded调用JS函数
yoours2011-11-22 14:51:58
简介一边听听音乐,一边写写文章。
1. JS调用ChromiumEmbedded函数
std::string code = "var MyFun;"
"if (!MyFun)"
" MyFun = {};"
"(function() {"
// 函数
" MyFun.SetServiceUrl= function(ServiceUrl) {" //函数
" native function SetServiceUrl();"
" return SetServiceUrl(ServiceUrl);"
" };"
"})();";
CefRegisterExtension("v8/MyFun", code, new ClientV8ExtensionHandler());
2. ChromiumEmbedded调用JS脚本函数
std::stringstream buf;
//html页面上的JS脚本函数
buf << "MyFun();";
// 执行HTML页面函数
g_handler->GetBrowser()->GetMainFrame()->ExecuteJavaScript(buf.str(), CefString(), 0);
文章评论
1502人参与,0条评论