# 常見問題處理
## 1.分享接口的對接
由于在webview下,無微信分享環境,且宿主應用一般實現了對接社交分享。所以這邊由短說調取js。宿主應用對接對應的事件回調。 下方是短說當中觸發分享的js實現,開發者可以快速讀懂原理。
```
<pre class="calibre26">
```
/**
* 分享
* @param {any} platformName 分享平臺 - [QQ、QZone、Wechat、WechatMoments、SinaWeibo、Dingding]
*/
var shareBBS = function (platformName) {
var title=document.title;
var shareUrl=window.location.href;
var ps = "{\"title\":\"" + title + "\",\"description\":\"\",\"dataUrl\":\"\",\"shareUrl\":\"" + shareUrl + "\",\"platformName\":\"" + platformName + "\"}";
try {
window.CouldPlatform.share(ps);
} catch (e) {
window.webkit.messageHandlers.share.postMessage(ps);
}
}
```
```
## 2.輸入鍵盤與評論框位置問題
## 3.圖片選擇器的問題
在安卓平臺下,webview內嵌的H5無法選擇出觸發相冊選擇,需要宿主應用做對應的處理。 `Android`中的`webview`要調用系統相冊/相機,需要`setWebChromeClient`并重寫`WebChromeClient`的方法,具體內容請看以下參考文章或自行檢索相關關鍵字。
**參考文章:**\[Android webview 實現h5的input type="file"選擇圖片調用系統相冊/相機并進行圖片壓縮功能\](<https://www.jianshu.com/p/444932cf5d41> "Android webview 實現h5的input type="file"選擇圖片調用系統相冊/相機并進行圖片壓縮功能") [Android內嵌H5頁面調用手機圖片操作](https://blog.csdn.net/hongcha36/article/details/54175932 "Android內嵌H5頁面調用手機圖片操作")