blob: 5fc794c732d23582e2685e820e3a37f8fa7e1f6c [file] [log] [blame]
{
"name": "TBSWKWebViewJSBridge",
"version": "1.0.0",
"summary": "js和native通讯,只用于WKWebView.",
"description": "页面上的js已初始化时需要调用window.webkit.messageHandlers.Bridge.postMessage('{ \"handlerName\": \"bridgeLoaded\" }')\n1.js调用ios\n\nwindow.webkit.messageHandlers.Bridge在webkit初始化时已声明,js可直接调用,无需等待。\njs向ios发送消息: window.webkit.messageHandlers.Bridge.postMessage(message)\nmessage JSON\nhandlerName String 调用bridge的名字,如share、alert\ndata Object 传递给native的数据\ncallbackId String callback的id,ios回调时,改名为responseId\nios回调:window.WebViewJavascriptBridge._handleMessageFromNative(message)\nmessage JSON\nresponseData Object 给js的数据\nresponseId String 值为js传过来的callbackId\n2.ios调用js\n\nios调用:window.WebViewJavascriptBridge._handleMessageFromNative(message)\nmessage JSON\nhandlerName String 值为Events (JavaScript Handler)\ndata Object 传递给js的数据\ncallbackId String= 暂无",
"homepage": "https://github.com/fupenghua/TBSJSBridgeForWKWebView",
"license": {
"type": "MIT",
"file": "LICENSE"
},
"authors": {
"fupenghua": "390908980@qq.com"
},
"source": {
"git": "https://github.com/fupenghua/TBSJSBridgeForWKWebView.git",
"tag": "1.0.0"
},
"platforms": {
"ios": "8.0"
},
"source_files": "TBSWKWebViewJSBridge/Classes/**/*"
}