2.0 版本说明
npm npm版本尚未发布,不久发布,请稍微等等
- 代码通过
Typescript
+ES6
进行重构,加强代码稳定性,减少弱类型语言的代码风险 - 支持 npm 安装引用
- 支持国际化,新增
config
接口设置语言 - 新增
isInJM
接口,用于判定是否在京麦客户端中(windows或mac) - 新增
checkApi
接口,用于检测客户端新接口在当前版本是否支持 - 新增
openNativePage
接口,用于打开客户端原生页面 - 新增
checkBookmarked
接口,用于判断当前网页是否已被收藏 - 新增
checkFrequentPlugin
接口,用于判断当前插件是否已被添加到常用插件 - 新增
addToBookmark
接口,用于将当前网址添加到收藏 - 新增
addToFrequentPlugin
接口,用于将当前插件添加到常用插件 - 新增
checkVersion
接口,用于判断当前客户端是否为最新版本 - 新增
upgradeClient
接口,用于更新客户端 - 新增
captureScreen
接口,提供截图功能 - 新增
openService
接口,直接起客户端打开插件,用于某些场景下,避免窗口被浏览器拦截的情况
升级说明
1、如果是CDN引用,则需将CDN地址从 //jm-static.jd.com/jssdk/jmsdkPC-1.1.0.js
修改为 //jm-static.jd.com/lib/jmsdk-pc/jmsdkPC.min.js
2、修改全局变量名,将 JmJsBridgePC
替换为 jmsdkPC
3、修改的接口
- JmJsBridgePC.JMClient.checkJMClient (判断是否安装了京麦客户端),修改为 jmsdkPC.checkJMClient
- JmJsBridgePC.openPlugin 入参修改