iOS WebView 設置回調(diào)函數(shù)

#ifdef __cplusplus

extern"C"{

#endif

#include"tolua++.h"

#ifdef __cplusplus

}

#endif

#include"cocos-ext.h"

usingnamespace::std;

usingnamespace::cocos2d;

usingnamespace::extension;

intlua_game_Text_openWap(lua_State* tolua_S)

{

#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID || CC_TARGET_PLATFORM == CC_PLATFORM_IOS)

size_tlen;

constchar* url =lua_tolstring(tolua_S,1, &len);

intscale =lua_tonumber( tolua_S,2);

constchar* scheme =lua_tostring(tolua_S,3);

floatf = scale *0.1;

experimental::ui::WebView* pbView =experimental::ui::WebView::create();

pbView->setPosition(ccp(640,360));

autowinSize =Director::getInstance()->getWinSize();

pbView->setContentSize(winSize * f);

pbView->loadURL(url);

pbView->setScalesPageToFit(true);

pbView->setOnJSCallback(webViewCallback); ?//設置url回調(diào)函數(shù)

pbView->setJavascriptInterfaceScheme(scheme);//設置返回url的頭 ?

Director::getInstance()->getRunningScene()->addChild(pbView,90000,90000);

#endif

return1;

}











#include"UIWebView.h"

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容