WebView右上角三個(gè)點(diǎn)按鈕,點(diǎn)擊之后會(huì)彈出分享面板,最底部展示的是h5自定義的功能,目前有兩種方案展示自定義功能。方案如下:

方案1:
h5調(diào)用原生API
使用框架:WebViewJavascriptBridge
方法名:more
傳入?yún)?shù)為數(shù)組對(duì)象:
{
dataArray:(
{icon:"圖標(biāo)",title:"名稱",url:"鏈接"},
{icon:"圖標(biāo)",title:"名稱",url:"鏈接"},
{icon:"圖標(biāo)",title:"名稱",url:"鏈接"}
)
}
//數(shù)組元素個(gè)數(shù)不超過三個(gè)
h5使用WebViewJavascriptBridge調(diào)用原生API的方法可以參考這篇文章:http://www.itdecent.cn/p/bfd062af37c9
方案2:
h5通過在url后面加參數(shù)的方式給app傳遞數(shù)據(jù)
請(qǐng)按照如下步驟操作:
1.把下面json字符串里面的title、icon和url的數(shù)據(jù)改為需要傳遞功能的名稱、圖標(biāo)和鏈接
[
{
"title": "服務(wù)評(píng)價(jià)",
"icon": "https://portal-minio.nwpu.edu.cn/evaluation-center/625d0f63e4b0960b62f48fe9.png",
"url": "https://www.baidu.com"
},
{
"title": "咨詢反饋",
"icon": "https://portal-minio.nwpu.edu.cn/evaluation-center/625d0f67e4b0960b62f48feb.png",
"url": "https://www.baidu.com"
},
{
"title": "小希問答",
"icon": "https://portal-minio.nwpu.edu.cn/evaluation-center/625d0f5ee4b0960b62f48fe7.png",
"url": "https://www.baidu.com"
}
]
2.打開網(wǎng)址http://www.esjson.com/urlEncode.html
把上面的json數(shù)據(jù)粘貼到如下位置,點(diǎn)擊URL編碼

3.復(fù)制編碼結(jié)果

4.把編碼結(jié)果放到url的后面(dataArray為參數(shù)名)
https://www.aaa.com?dataArray=編碼結(jié)果