jd-opensource/JDHybrid

为什么H5的callback只会传递给App一次,再点按钮就不触发回调了?

Opened this issue · 0 comments

function addSyncJsPlugin() {
    showLog('Add JS plugin \'MySyncJsPlugin\', so native can call.')
    JDBridge.registerPlugin('MySyncJsPlugin', function (params) {
        showLog('MySyncJsPlugin invoked by native, params = ' + JSON.stringify(params))
        return 'MySyncJsPlugin returns ' + JSON.stringify(params)
    })
}

function addAsyncJsPlugin() {
    showLog('Add JS plugin \'MyAsyncJsPlugin\', so native can call.')
    JDBridge.registerPlugin('MyAsyncJsPlugin', function (params, callback) {
        showLog('MyAsyncJsPlugin invoked by native, params = ' + JSON.stringify(params))
        callback('MyAsyncJsPlugin returns ' + JSON.stringify(params))
    })
}