功能描述
显示蒙层
支持格式
Json
请求参数:
字段 | 可选 | 类型及范围 | 说明 |
---|---|---|---|
data | 否 | string | 加载到蒙层WebView中的页面数据,可以是字符串格式的HTML或URL(URL为远程地址或本地www下的HTML) |
dataType | 是 | string | data的类型 strh5 或 url ,默认strh5 (strh5: 加载字符串格式HTML, url: 远程地址或本地www下的HTML) |
callbackDataType | 是 | string | 返回的data字段类型 json 或 text,默认是text |
请求调用示例1params={
"data": "https://j26nsfnmj.lightyy.com/index.html#/index/overlaydismiss",
"dataType":"url",
"callbackDataType":"json"
}
LightSDK.native.showOverlay(params,cb);
返回字段示例1
{ |
请求调用示例2params={
"data": `<!DOCTYPE html><html><head><meta http-equiv="Content-Type"content="text/html; charset=utf-8"/><title>免责声明</title><style type="text/css">body{font-family:verdana;font-size:12px;text-align:center}.popup-overlay{background:rgba(0,0,0,0.6);position:absolute;left:0;right:0;top:0;bottom:0}</style><script type="text/javascript">function dismiss(){var param="overlay click";window.gmuOverlay.dismiss(param)};<\/script></head><body><div id="popup_default"class="popup"><a class="popup-overlay"onclick="dismiss()" /></div></body></html>`,
"callbackDataType":"text"
}
LightSDK.native.showOverlay(params,cb);
返回字段示例2
{ |
返回值说明
字段名 | 字段类型 | 说明 |
---|---|---|
data.data | jsonObject或string | 返回的数据,如果callbackDataType类型是 json,则它就是一个 jsonObject ,如果不是,则它就是一个 string |
注意事项
关闭蒙层:在入参html或者url地址的页面中调用window.gmuOverlay.dismiss(data)方法(注意data为字符串类型),本接口将关闭蒙层,并回调json字符串格式的数据data