微信瀏覽器webview調試

頭圖

生命不息,折騰不止!python

QQ瀏覽器提供微信調試的插件,原本應該是一件很值得高興的事情,可是TX改不了一向的做風,產品狗非要設計爲強制設置默認瀏覽器且QQ全部連接都必須使用QQ瀏覽器打開,而且沒法修改(老版本QQ能夠設置)。android

說實在的,其實體驗蠻好的,默認導入書籤(你TM通過我容許了?說不定密碼也導入了,當初360瀏覽器就這麼幹了),提供IE、Chrome和Edge三個內核(三核瀏覽器今後誕生,嚇尿了),不對,你本身的X5內核呢?否則就四核了。太多我不想吐槽……web

因而我已經不打算用了那個好用的調試工具了(可是開發的這個工具仍是很好的),而後想到以前的一篇文章:屌爆了,完美調試 微信webview(x5),再次回顧了一下,QQ瀏覽器應該用的是同一招,細心的話會發現這應該就是調試工具的雛形。chrome

TBS安裝

  1. 能夠先試試上面提到的文章中的辦法(我沒安裝成功)shell

  2. 微信中打開網址http://debugtbs.cc,安裝本地TBS內核,不成功則安裝線上TBS內核windows

  3. 微信調試工具提供的辦法瀏覽器

ADB安裝與啓動

這是用於鏈接android手機的,具體安裝參考文章中已經提到。Android-SDK下載,設置環境變量可根據window設置環境變量微信

  • 查看鏈接設備
    而後進入D:\Program Files\AndroidSDK\platform-tools,打開cmd,執行工具

D:\Program Files\AndroidSDK\platform-tools>adb.exe devices
List of devices attached
95CANR4H6T9S7HPJ        device
  • 啓動和中止ADB
    不須要配置指定設備,執行編碼

D:\Program Files\AndroidSDK\platform-tools>adb.exe start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
D:\Program Files\AndroidSDK\platform-tools>adb.exe kill-server

調試服務

須要安裝python(hint:2.7版本會出現常見的編碼問題),下載參考文檔中的指定文件,打開手機端USB調試。

解壓後進入D:\Tools\wx_sq_webview_debug\inspector_client20150401打開cmd執行

python ./inspector.py --adb "D:\Program Files\AndroidSDK\platform-tools\adb.exe"

而後瀏覽器打開http://localhost:9222/便可顯示微信中打開的須要調試的頁面。

一鍵執行

每次執行這些命令太麻煩,寫個bat文件一次性執行便可,第一次寫,寫的很醜:

@echo off
cd "D:\Program Files\AndroidSDK\platform-tools\"
start adb start-server
start %HOMEDRIVE%\Python27\pythonw "D:\Tools\wx_sq_webview_debug\inspector_client20150401\inspector.py" --adb "D:\Program Files\AndroidSDK\platform-tools\adb.exe"
echo begin server at:http://localhost:9222/
:begin
set /p INPUT= Stop server(Y/N)?:
if /i "%INPUT%"=="y" (goto stop
) else (
    goto begin
)
:stop
echo stop server
start adb kill-server
exit

本身修改對應的Android-SDK、Python和chrome inspector的路徑便可。

Finally

固然是卸載QQ瀏覽器啊,瞬間清淨了,不彈窗口了,手機也不會動不動安裝各類應用了,不會默認安裝手機QQ瀏覽器了,開開心心睡覺!

原文連接

相關文章
相關標籤/搜索