本文系博主原創,未經許可不得轉載。如未經本人贊成,私自轉載或盜取資源提供下載,本人保留追究其法律責任的權利。html
調試基於WebView的Hybrid App最舒服的工具固然是Chrome自帶的開發者工具,其中有咱們熟悉的Dom樹調試,JS調試,Network監視等等功能。web
Google提供的調試Android上WebView的步驟:chrome
問題就出如今這裏,對於國內的程序猿來講,因爲沒法訪問 https://chrome-devtools-frontend.appspot.com,只能出現空白頁面:windows
或者是404錯誤:瀏覽器
Chrome爲何要去訪問那個網址呢?而不是提供本地的解決方案?我猜測是版本問題,對於海量版本,都打包到Chrome安裝程序裏,勢必會大大增長安裝包的體積。例如上面的 @169177 就是其中的一個版本號,當你換一個手機或模擬器,版本號可能就不同了。由於不一樣型號的手機生產商可能會打包不一樣版本的chrome瀏覽器內核。微信
因爲是離線包,當你點擊Inspect時就不用再去Google下載了,而是直接從本地加載。從而達到了不FQ使用Inspect調試的目的。app
注意:電腦端須要使用正式版Chrome,Dev版本不支持的。frontend
身處國內,曾無數次被WebView的調試折磨的苦不堪言/體無完膚/暴跳如雷/提早進入更年期。chrome-devtools
對於資深的web開發者,調試是必不可少的。但願爲國內的開發者提供完美的WebView調試解決方案,總得有人去作這件事。工具
若是不包含您的版本號,如上圖紅色方框裏的。可將空白頁面標題截圖給我,10分鐘可完成定製。
如下是支持的版本號:
2018-10-23增長1個版本:
@39dc6e329f34880986bdfc44f82aa35d9183bdda
2018-10-5增長2個版本:
@f901216ec1e383df23283fec9bc8f4e8b67aa0fb
@180758
2018-9-27增長1個版本
@1847dfa1cf723fed258d2778e3494b476248adb4
2018-9-26增長3個版本
@f5d9114c4fe5a4df3bef7aa89b112e26c359c96c
@201027
@6d0a1a182f129a602c8b88069f62cd368395726d
2018-9-21增長一個版本
@8920e690dd011895672947112477d10d5c8afb09
2018-9-12增長一個版本
@51e159fb3b07aefb8d0c154eac59235956ad67e6
2018-8-30增長一個版本
@8daf58f7f40d22013c59388236c8e71e1117cb2c( 68.0.3440.91 )
2018-8-14增長一個版本
@dcbf48aee0a261c062487bf346c0dbbd4f346a06
2018-8-7增長一個版本
@bc210cba18e0ab85f57c5bbf8279c7c8b2629024
2018-7-27增長一個版本
@e8926f681fbb840b4f389e7e692343d4505722ce
2018-7-25增長一個版本
@957d898f0f6e46cd9661d91d2bae899f34c1c4b6
2018-7-9增長一個版本
@71d9842cded3c210b942a81d914c19d84b2d7689
2018-7-2增長一個版本
@078e6cfcfcec7cefb24d9fb7629c507d2ef69166
2018-6-29增長一個版本
@64c9f2740c7d18e0afb35e98c01129be7db49850
2018-6-18增長1個版本
@878cd31214ac27a3996927cd5c9c138b10c9fc8d
2018-6-5增長1個版本
@426ebe169b99be3d28c9799991bdade97b7eda04
2018-5-18增長1個版本
@33f6ad690e178169a17596eeec8596751a696d1e
2018-5-12增長1個版本
@fb18664d09e5aba29ce09c4e2abba1eb4b08f027
2018-5-8增長1個版本
@ffa91cd0bc7da1f2d9c08393a903ef4471ca1954
2018-5-3增長1個版本
@c0e649dc6b7990e24daaee45fc1682e006f4f0ca
2018-4-17增長1個版本
@c26c0312e940221c424c2730ef72be2c69ac1b67
2018-3-14 增長1個版本
@f412f53af6f3abcd6165b6cf0859dad2e88ff87d (電腦端須要使用65以上Chrome)
2018-3-10 增長1個版本
@b501c71ef4be33c0d5a672b0222429cb049195d4
2018-1-30 增長2個版本
@2f2281663ec69c34100ad77202d974b1e3b5c36e
@58a8bea874fcfa2c18749645f087d0b21b8a21a0
2018-1-23 增長4個版本
@200162
@1b9cbad892fea821579566528be23955f159555c
@fa6a5d87adff761bc16afc5498c3f5944c1daa68(62.0.3202.97)
@d4f19c75b6a346fddbbdec4e7208012cfeee6b20
2018-1-9 增長4個版本
@6875401c64adfe4ccacde93f4ec86ad315047814
@640c2bda015a7dc7c7f2fa47fbf5a1fd4043dbfa(63.0.3239.111)
@700a0e589ecfa7e0f65cace17e2f75470c4adf9d
@e51b8e168cb95113ea46a05f3030432956e9c2cc
2017-12-17 增長3個版本
@9c06acb9af93873084751928190e013240d3386a
@7f5781e9210f9b7c8914adbc018590eec1ede150
@24d4006dbb9188e920764a35a60873d6a0157c12
2017-12-11 增長3個版本
@b10fce996f8c1632db1fa864ef8e2aa26b47704e
@3949b32204ca8deb7ac524b88c932fe6fa1141f
@8515efb267b5ff504078dc03bb2a2be871e2ed20(52.0.2743.100)
有的朋友找不到手機預覽界面,看這裏如何預覽手機界面和定位元素
若是預覽界面出現空白,多是inspect的頁面不是手機屏幕上當前顯示的頁面。 若是是調試微信的,還有另外的坑,看下圖:
2017-11-25 增長了1個版本
@793eb32f50bafcb87fb5d1a0fd3f44e66470e580
2017-11-18 增長了1個版本
@4fc366553993dd1524b47a280fed49d8ec28421e
2017-11-12 增長了5個版本
@198977
@4604d24a75168768584760ba56d175507941852f
@f33d44362232c20d1ce2111c53ea8730698f3c88(53.0.2785.143)
@27e9e15b411edc75a2233a9ad11dc7ae86e243fd
@4e20f443aa0e58bee97406223ee47d3ec91879fb
2017-11-5 增長了7個版本
@159105
@194530
@196351
@6875401c64adfe4ccacde93f4ec86ad315047814
@d540576eb867f1fd1b93bb58c1f59bbef1a4ec59
@4d04e702d25b3dd0bd4f3f71dd95390cd4541f02
@d6ee028280649fe14e144c0ab7af8b616f6d8c46
2017-10-11增長42個版本,幾乎包含了全部正式版chrome
@169177 chrome/33.0.0.0
@170502 chrome/34.0.1847.114
@178678 chrome/36.0.1985.135
@180870 chrome/37.0.2062.117
@183147 chrome/38.0.2125.114
@185626 chrome/39.0.2171.93
@186555 chrome/39.0.2171.95/99
@188492 chrome/40.0.2214.89
@189407 chrome/40.0.2214.109
@189455 chrome/40.0.2214.120
@193433 chrome/42.0.2311.111
@196332 chrome/43.0.2357.93
@199588 chrome/44.0.2403.133
@200258 chrome/44.0.2403.117/119 (pc端須要稍低版本的chrome,如54。最新版佈局會亂的)
@202161 chrome/45.0.2454.94
@56034b7e9233e7f8b0890dcd45094695a41082aa chrome/46.0.2490.76
@9c8ad225d4242d37d93a157e084f9532ada53365 chrome/47.0.2526.83
@10b809a56f75356820ad54f308f183b0a76abecc chrome/48.0.2564.95
@eb37b99908e3a6290792690b6eb4e4de2da8f374 chrome/49.0.2623.105
@78c36d241d8eebad599e33e13fe50f05393635ab chrome/50.0.2661.89
@211d45a5b74b06d12bb016f3c4d54095faf2646f chrome/51.0.2704.81
@f6f109cac2aba90ba6f01d89bd216f6b614357f5 chrome/51.0.2704.91
@799386cbf7c1cbf70c12c0e593b2b2e23e39ba30 chrome/52.0.2743.98
@7f5781e9210f9b7c8914adbc018590eec1ede150 chrome/53.0.2785.124
@e5934e0f324e72f35dac7868c9b554a4295b2ceb chrome/54.0.2840.68
@0025f7fed6e0228b34d3adcb489a092ed7a72c0b chrome/54.0.2840.85
@29f276b1ed3d8a76a0a1ae59734cca523f0c29c7 chrome/55.0.2883.84
@733808abc67b7fce93430fcb00127707bffe4639 chrome/55.0.2883.91
@0e9a9a6f3676ae439b78cd9b3f62b4193c3ac7d5 chrome/56.0.2924.87
@a000f5daeaac3f79102a0c8f6eaab57aa0e00ae9 chrome/57.0.2987.108
@b47181bb5e078985a3bb511b41b22993774175d9 chrome/57.0.2987.126
@fee3b02ba8ef9619bd3c28ad40ab2e3d761c06d1 chrome/57.0.2987.132(新版微信封裝了此內核,也形成了一個坑)
@e76cc6b93d194dac46a61d88327a96a0d5cf9894 chrome/58.0.3029.83
@b0dab3af93f242c5e6e3a71a7319d060dc42a7c2 chrome/59.0.3071.92
@12584a4a5f9b275dfcb157a6d016dedff659e8d6 chrome/59.0.3071.122
@af53f936333f94ec7a758f424e38b77b9498470a chrome/59.0.3071.125
@f901216ec1e383df23283fec9bc8f4e8b67aa0fb chrome/60.0.3112.78
@2375e691ad5e90a85748ddfc132e670208c9b07d chrome/60.0.3112.97
@1b127f801b731e3c71f1589d38df0230dc03b018 chrome/60.0.3112.107
@f1afcd24ecb5f4dd4fdc1f86828cb16d64bacd8c chrome/60.0.3112.116
@6f76561d02fabc51d3afba83eefdd69e309a8b8c chrome/61.0.3163.81
@76cc846b87194b6def876c7697854207ab0948c9 chrome/61.0.3163.98
發現極少數手機採用的chrome版本,谷歌沒有提供調試工具包。如下手機版本沒法調試:
@3146db536c7e686237300483c463bff9af00ce9c/錘子手機