YISModule.checkJSAPI

概览

用来检测 API 的兼容性。API 的兼容有三种情况:

  1. API 是否实现。 这个一般和 iOS,android 的 vid 版本有关系。可以根据 vid 来判断。
  2. API 参数的小版本迭代。 增加新的 API 参数。一般参数按需处理,未知的参数不处理,也不报错。所以一般按照最新的 API 调用方式传值即可,不需要特别关注参数是否支持。
  3. Touch 兼容问题。touch 的框架 JS 每次发版都是静默刷新 CDN,更新 JS。所以正常来说,线上都是最新的 JS。这样情况下,均按照最新的 JS 调用执行即可。不需要特殊处理。

YISModule.checkJSAPI 主要用来辅助判断 API 存在性,可以在 native, wechat, touch 环境中使用。

使用示例

YISModule.checkJSAPI(
    'Share.share', 
    function(isSuppport) { 
        if(isSuppport) { 
            console.log('support');
        } else { 
            console.log('not support');
        }
    }
);