部分vivo和oppo手機,使用上傳圖片功能,可能會出現退出webview的現象(回退到app的入口頁面)


在公司的app里面嵌入了一個h5頁面,h5頁面有個使用圖片上傳功能,上傳圖片出現閃退的現象 
問題描述:
vivo手機,在app內的wap頁面使用上傳圖片的功能,在選擇好圖片點擊確認按鈕后,出現退出整個webview,回退到app該wap頁面的入口頁面,且app自動刷新了該入口頁面

如果在相冊內直接點擊拍照,拍好后點擊使用照片,就不會出現退出webview的現象,且在這之后點擊上傳圖片,使用相冊里面的圖片上傳也不會出現退出webview的現象

原因:
vivo、oppo等部分android手機低於某個版本,任意的app沒有讀取圖片的權限

大多手機都會給任意的app讀取圖片的權限,vivo、oppo等部分低版本的手機對這個權限做了封裝,需要app端調取這個權限

使用拍照功能會給app拍照和讀取圖片的權限,所以上面在使用拍照后,再使用相冊的圖片上傳不會出現退出webview的現象

解決方案
app端需要手動調取讀取圖片的權限


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM