App內(nèi)嵌H5頁面調(diào)試利器 chrome://inspect

來源:https://developers.google.com/web/tools/chrome-devtools/remote-debugging/webviews

個人測試相當(dāng)好用,但是需要安卓開發(fā)人員對你要調(diào)試頁面的webview添加setWebContentsDebuggingEnabled裕便。的調(diào)用营密,見下文加粗部分。這個一般都是測試包內(nèi)用的,所以一般都是單獨加上給你來個測試包供你測試用的假夺。不過相當(dāng)好用。每次打開新的webview都會在頁面中生成一個新的inspect讓你點的,像下面這樣字柠。


以下是原文。

遠程調(diào)試 WebView

By?Meggin?Kearney

Meggin is a Tech Writer

使用 Chrome 開發(fā)者工具在您的原生 Android 應(yīng)用中調(diào)試 WebView狡赐。

在 Android 4.4 (KitKat) 或更高版本中窑业,使用 DevTools 可以在原生 Android 應(yīng)用中調(diào)試 WebView 內(nèi)容。

TL;DR

在您的原生 Android 應(yīng)用中啟用 WebView 調(diào)試枕屉;在 Chrome DevTools 中調(diào)試 WebView常柄。

通過?chrome://inspect?訪問已啟用調(diào)試的 WebView 列表。

調(diào)試 WebView 與通過遠程調(diào)試調(diào)試網(wǎng)頁相同搀庶。

配置 WebViews 進行調(diào)試

必須從您的應(yīng)用中啟用 WebView 調(diào)試拐纱。要啟用 WebView 調(diào)試,請在 WebView 類上調(diào)用靜態(tài)方法?setWebContentsDebuggingEnabled

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {WebView.setWebContentsDebuggingEnabled(true);}

此設(shè)置適用于應(yīng)用的所有 WebView。

提示:WebView 調(diào)試不會受應(yīng)用清單中?debuggable?標志的狀態(tài)的影響伏尼。如果您希望僅在?debuggable?為?true?時啟用 WebView 調(diào)試久窟,請在運行時測試標志。

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {if (0 != (getApplicationInfo().flags & ApplicationInfo.FLAG_DEBUGGABLE)){ WebView.setWebContentsDebuggingEnabled(true); }}

在 DevTools 中打開 WebView

chrome://inspect?頁面將顯示您的設(shè)備上已啟用調(diào)試的 WebView 列表。

要開始調(diào)試沃测,請點擊您想要調(diào)試的 WebView 下方的?inspect缭黔。像使用遠程瀏覽器標簽一樣使用 DevTools。

與 WebView 一起列示的灰色圖形表示 WebView 的大小和相對于設(shè)備屏幕的位置蒂破。如果您的 WebView 已設(shè)置標題馏谨,標題也會一起顯示。

故障排除


在?chrome://inspect page?上無法看到您的 WebView附迷?

驗證已為您的應(yīng)用啟用 WebView 調(diào)試惧互。

在設(shè)備上,打開應(yīng)用以及您想要調(diào)試的 WebView喇伯。然后喊儡,刷新?chrome://inspect?頁面。

Except as otherwise noted, the content of this page is licensed under the?Creative Commons Attribution 3.0 License, and code samples are licensed under the?Apache 2.0 License. For details, see our?Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

上次更新日期:七月 17, 2018


發(fā)現(xiàn)這么一篇稻据,相互補充吧艾猜。http://www.reibang.com/p/0797949275ee

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市捻悯,隨后出現(xiàn)的幾起案子匆赃,更是在濱河造成了極大的恐慌,老刑警劉巖今缚,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件算柳,死亡現(xiàn)場離奇詭異,居然都是意外死亡荚斯,警方通過查閱死者的電腦和手機埠居,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來事期,“玉大人滥壕,你說我怎么就攤上這事∈奁” “怎么了绎橘?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長唠倦。 經(jīng)常有香客問我称鳞,道長,這世上最難降的妖魔是什么稠鼻? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任冈止,我火速辦了婚禮,結(jié)果婚禮上候齿,老公的妹妹穿的比我還像新娘熙暴。我一直安慰自己闺属,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布周霉。 她就那樣靜靜地躺著掂器,像睡著了一般。 火紅的嫁衣襯著肌膚如雪俱箱。 梳的紋絲不亂的頭發(fā)上国瓮,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天,我揣著相機與錄音狞谱,去河邊找鬼乃摹。 笑死,一個胖子當(dāng)著我的面吹牛芋簿,可吹牛的內(nèi)容都是我干的峡懈。 我是一名探鬼主播,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼与斤,長吁一口氣:“原來是場噩夢啊……” “哼肪康!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起撩穿,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤磷支,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后食寡,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體雾狈,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年抵皱,在試婚紗的時候發(fā)現(xiàn)自己被綠了善榛。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,779評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡呻畸,死狀恐怖移盆,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情伤为,我是刑警寧澤咒循,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站绞愚,受9級特大地震影響叙甸,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜位衩,卻給世界環(huán)境...
    茶點故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一裆蒸、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧糖驴,春花似錦光戈、人聲如沸哪痰。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至跷睦,卻和暖如春筷弦,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背抑诸。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工烂琴, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蜕乡。 一個月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓奸绷,卻偏偏與公主長得像,于是被迫代替她去往敵國和親层玲。 傳聞我的和親對象是個殘疾皇子号醉,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,700評論 2 354

推薦閱讀更多精彩內(nèi)容