# 其他方法
# 1 小程序WebView管理
# 1.1 获取当前小程序webView的URL
示例
MopSdk.getCurrentWebViewURL(
(ret)=>{
},
(ret)=>{
},
(ret)=>{
})
参数
配置名称 | 类型 | 配置描述 |
---|---|---|
onSuccess | Function | 获取当前小程序webView的URL成功回调 |
onFail | Function | 获取当前小程序webView的URL失败回调 |
onProgress | Function | 获取当前小程序webView的URL进度回调 |
# 2 获取当前小程序webView的userAgent
参数
配置名称 | 类型 | 配置描述 |
---|---|---|
onSuccess | Function | 获取当前小程序webView的userAgent成功回调 |
onFail | Function | 获取当前小程序webView的userAgent失败回调 |
onProgress | Function | 获取当前小程序webView的userAgent进度回调 |
示例
MopSdk.getCurrentWebViewUserAgent(
(ret)=>{
},
(ret)=>{
},
(ret)=>{
})
# 3 设置webView的指定url的cookies(仅安卓)
参数
配置名称 | 类型 | 配置描述 |
---|---|---|
appId | String | 小程序appId |
url | String | webview的url |
cookies | String | cookies |
示例
MopSdk.setWebViewCookie({
appId,
url,
cookies
})
# 4 删除指定url的Cookie(仅安卓)
参数
配置名称 | 类型 | 配置描述 |
---|---|---|
appId | String | 小程序appId |
url | String | webview的url |
示例
MopSdk.removeWebViewCookie({
appId,
url
})
# 5 删除所有Cookie(仅安卓)
参数
配置名称 | 类型 | 配置描述 |
---|---|---|
appId | String | 小程序appId |
示例
MopSdk.removeWebViewAllCookie({
appId
})
# 2 小程序事件管理
# 2.1 原生发送事件给小程序
示例
MopSdk.sendCustomEvent(appId, {
});
参数
配置名称 | 类型 | 配置描述 |
---|---|---|
appId | String | 小程序appId |
params | Object | 发送的参数 |
# 2.2 原生发送事件给所有小程序
示例
MopSdk.sendCustomEventToAll({
});
参数
配置名称 | 类型 | 配置描述 |
---|---|---|
params | Object | 发送的参数 |
# 3 其它功能
# 3.1 设置小程序当前的用户标识
一般在APP登录后用于小程序数据隔离(ft.getStroage)
示例
MopSdk.setUserId(userId);
参数
配置名称 | 类型 | 配置描述 |
---|---|---|
userId | String | 当前APP登录用户唯一标识 |
# 3.2、转换小程序文件路径为绝对路径
示例
MopSdk.getFinFileAbsolutePath(appId,finPath,(ret) =>{
});
参数
配置名称 | 类型 | 配置描述 |
---|---|---|
appId | String | 小程序appId |
finPath | String | 小程序文件路径(如拍照、下载后路径) |
onCallback | Funtion | 转换成功后回调 |
成功返回值
配置名称 | 类型 | 配置描述 |
---|---|---|
path | String | 绝对路径 |