IMSJSBridgeAPI

原生与H5交互约定方法


启用/禁用app返回键

启用/禁用app返回键

  • 方法

    JSBridge.call(UI, 'setEnableNavigateBack', {})

  • 示例
    var param = {
     enableNavigateBack: true,
    }
    JSBridge.call(UI, 'setEnableNavigateBack', param)
参数
参数名 必选 类型 说明
enableNavigateBack Bool 是否启用返回键(默认true启用),false禁用返回

APP处理

app收到 setEnableNavigateBack此消息命令后,会存下此标识; 当app点击返回键,会先判断有此标识,如果 = false,那么返回操作失效;

H5处理

  • App在点击 返回键 的事件里,会调用H5的方法javascript:onBackPressed('0'),告诉H5,APP点击了返回按钮;

    onBackPressed('0')这里参数1启用按钮,0禁用返回按钮

<script>
    function onBackPressed(enableNavigateBack) {
        //app点击了返回按钮,enableNavigateBack :1 返回按钮可用,否则返回按钮不可用
     }
</script>

页面列表

ITEM_HTML