# 常见问题处理
## 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页面调用手机图片操作")