|  | 
 
| android 10 webview瀏覽阿波羅手機頁面  ,版面會過寬,且連結都無法點 
 測試是android 10的webview才會遇到這個問題,android 8以前版本用webview瀏覽正常
 
 android 10 webview關掉setUseWideViewPort,阿波羅手機頁面就正常了
 
 所以判斷是網站meta viewport的設定值造成android 10 webview瀏覽頁面異常
 
 android 10 webview瀏覽頁面異常手機頁面範例
 <meta name="viewport" content="width=device-width; initial-scale=1.3; minimum-scale=1.0; maximum-scale=3.0">
 
 android 10 webview瀏覽頁面正常的網站頁面範例
 <meta name="viewport" content="width=device-width, user-scalable=yes">
 
 webview用debug模式去看,點不到的原因是網頁上有一個 <div id="sn_menu_background"></div> 全屏的透明區塊檔在所有元素的最上方,使用者不管怎麼點都只會點到這個div,div底下的連結你只能看到,但點不到,但即使拿掉sn_menu_background,依然有網站版面超過手機寬度的問題,所以應該是從meta "viewport"去調整參數解決問題
 
 實際測試可以在android 10的手機或模擬器安裝WebView Test做測試
 
 測試步驟
 
 1 安裝WebView TesT
 2 啟動WebView TesT,找到設定的地方啟用setUseWideViewPort
 3 瀏覽
 
 這樣就可以重現問題了,以上
 
 
  | 
 |