在公司的app里面嵌入了一個h5頁面,h5頁面有個使用圖片上傳功能,上傳圖片出現閃退的現象
問題描述:
vivo手機,在app內的wap頁面使用上傳圖片的功能,在選擇好圖片點擊確認按鈕后,出現退出整個webview,回退到app該wap頁面的入口頁面,且app自動刷新了該入口頁面
如果在相冊內直接點擊拍照,拍好后點擊使用照片,就不會出現退出webview的現象,且在這之后點擊上傳圖片,使用相冊里面的圖片上傳也不會出現退出webview的現象
原因:
vivo、oppo等部分android手機低於某個版本,任意的app沒有讀取圖片的權限
大多手機都會給任意的app讀取圖片的權限,vivo、oppo等部分低版本的手機對這個權限做了封裝,需要app端調取這個權限
使用拍照功能會給app拍照和讀取圖片的權限,所以上面在使用拍照后,再使用相冊的圖片上傳不會出現退出webview的現象
解決方案
app端需要手動調取讀取圖片的權限
問題描述:
vivo手機,在app內的wap頁面使用上傳圖片的功能,在選擇好圖片點擊確認按鈕后,出現退出整個webview,回退到app該wap頁面的入口頁面,且app自動刷新了該入口頁面
如果在相冊內直接點擊拍照,拍好后點擊使用照片,就不會出現退出webview的現象,且在這之后點擊上傳圖片,使用相冊里面的圖片上傳也不會出現退出webview的現象
原因:
vivo、oppo等部分android手機低於某個版本,任意的app沒有讀取圖片的權限
大多手機都會給任意的app讀取圖片的權限,vivo、oppo等部分低版本的手機對這個權限做了封裝,需要app端調取這個權限
使用拍照功能會給app拍照和讀取圖片的權限,所以上面在使用拍照后,再使用相冊的圖片上傳不會出現退出webview的現象
解決方案
app端需要手動調取讀取圖片的權限