最近項(xiàng)目調(diào)試線上webView嵌套網(wǎng)頁(yè), 通過(guò)遠(yuǎn)程調(diào)試Webview就可以
操作流程
- 在您的原生 Android 應(yīng)用中啟用 WebView 調(diào)試;在 Chrome DevTools 中調(diào)試 WebView葵诈。
- 通過(guò) chrome://inspect 訪問(wèn)已啟用調(diào)試的 WebView 列表塑悼。
- 調(diào)試 WebView 與通過(guò)遠(yuǎn)程調(diào)試調(diào)試網(wǎng)頁(yè)相同劲适。
配置 WebViews 進(jìn)行調(diào)試
如果是用真機(jī)通過(guò)USB來(lái)連接的話,這一步很重要厢蒜,之前就是沒(méi)有設(shè)置這一步就一直沒(méi)有顯示霞势,如果是連接的是模擬器,這一步可以忽略.
啟用 WebView 調(diào)試,請(qǐng)?jiān)?WebView 類上調(diào)用靜態(tài)方法 setWebContentsDebuggingEnabled
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
WebView.setWebContentsDebuggingEnabled(true);
}
在 DevTools 中打開 WebView
chrome://inspect 頁(yè)面將顯示您的設(shè)備上已啟用調(diào)試的 WebView 列表斑鸦。
要開始調(diào)試愕贡,請(qǐng)點(diǎn)擊您想要調(diào)試的 WebView 下方的 inspect。像使用遠(yuǎn)程瀏覽器標(biāo)簽一樣使用 DevTools鄙才。