Android4.4(KitKat)開始,使用Chrome開發者工具能夠幫助咱們在原生的Android應用中遠程調試WebView網頁內容。具體步驟以下:html
(1)設置Webview調試模式chrome
能夠在Activity的init進行以下設置,WebView類包含一個公共靜態方法,可應用於項目中的全部WebView,同時不受Manifest文件中的debuggable屬性影響。瀏覽器
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { WebView.setWebContentsDebuggingEnabled(true); }
(2)調試WebView工具
USB鏈接設備的前提下,PC打開Chrome瀏覽器,輸入:ui
chrome://inspect/#devices
DevTools頁面的Devices會顯示當前鏈接的遠程設備名稱和序列號,以及當前原生App打開的WebView的網頁地址,如圖:
debug
(3)修改H5頁面內容
點擊inspect選項進入開發者工具頁面,能夠修改html頁面的html、js代碼。
調試
重點:
html代碼:Elements直接修改,立刻生效;
js:須要console修改js並提交才生效。code