生命不息奕剃,折騰不止恩沛!
QQ瀏覽器提供微信調(diào)試的插件,本來(lái)應(yīng)該是一件很值得高興的事情祈搜,但是TX改不了一貫的作風(fēng),產(chǎn)品狗非要設(shè)計(jì)為強(qiáng)制設(shè)置默認(rèn)瀏覽器且QQ所有鏈接都必須使用QQ瀏覽器打開(kāi)士八,并且無(wú)法修改(老版本QQ可以設(shè)置)容燕。
說(shuō)實(shí)在的,其實(shí)體驗(yàn)蠻好的婚度,默認(rèn)導(dǎo)入書(shū)簽(你TM經(jīng)過(guò)我允許了蘸秘?說(shuō)不定密碼也導(dǎo)入了,當(dāng)初360瀏覽器就這么干了)蝗茁,提供IE醋虏、Chrome和Edge三個(gè)內(nèi)核(三核瀏覽器從此誕生,嚇尿了)哮翘,不對(duì)颈嚼,你自己的X5內(nèi)核呢?不然就四核了饭寺。太多我不想吐槽……
于是我已經(jīng)不打算用了那個(gè)好用的調(diào)試工具了(但是開(kāi)發(fā)的這個(gè)工具還是很好的)阻课,然后想到之前的一篇文章:屌爆了,完美調(diào)試 微信webview(x5),再次回顧了一下艰匙,QQ瀏覽器應(yīng)該用的是同一招柑肴,細(xì)心的話會(huì)發(fā)現(xiàn)這應(yīng)該就是調(diào)試工具的雛形。
TBS安裝
- 可以先試試上面提到的文章中的辦法(我沒(méi)安裝成功)
- 微信中打開(kāi)網(wǎng)址http://debugtbs.cc旬薯,安裝本地TBS內(nèi)核,不成功則安裝線上TBS內(nèi)核
- 微信調(diào)試工具提供的辦法
ADB安裝與啟動(dòng)
這是用于連接android手機(jī)的适秩,具體安裝參考文章中已經(jīng)提到绊序。Android-SDK下載,設(shè)置環(huán)境變量可根據(jù)window設(shè)置環(huán)境變量
- 查看連接設(shè)備
然后進(jìn)入D:\Program Files\AndroidSDK\platform-tools
秽荞,打開(kāi)cmd骤公,執(zhí)行
D:\Program Files\AndroidSDK\platform-tools>adb.exe devices
List of devices attached
95CANR4H6T9S7HPJ device
- 啟動(dòng)和停止ADB
不需要配置指定設(shè)備,執(zhí)行
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
調(diào)試服務(wù)
需要安裝python(hint:2.7版本會(huì)出現(xiàn)常見(jiàn)的編碼問(wèn)題)扬跋,下載參考文檔中的指定文件阶捆,打開(kāi)手機(jī)端USB調(diào)試。
解壓后進(jìn)入D:\Tools\wx_sq_webview_debug\inspector_client20150401
打開(kāi)cmd執(zhí)行
python ./inspector.py --adb "D:\Program Files\AndroidSDK\platform-tools\adb.exe"
然后瀏覽器打開(kāi)http://localhost:9222/即可顯示微信中打開(kāi)的需要調(diào)試的頁(yè)面钦听。
一鍵執(zhí)行
每次執(zhí)行這些命令太麻煩洒试,寫(xiě)個(gè)bat文件一次性執(zhí)行即可,第一次寫(xiě)朴上,寫(xiě)的很丑:
@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
自己修改對(duì)應(yīng)的Android-SDK垒棋、Python和chrome inspector的路徑即可。
Finally
當(dāng)然是卸載QQ瀏覽器啊痪宰,瞬間清凈了叼架,不彈窗口了畔裕,手機(jī)也不會(huì)動(dòng)不動(dòng)安裝各種應(yīng)用了,不會(huì)默認(rèn)安裝手機(jī)QQ瀏覽器了乖订,開(kāi)開(kāi)心心睡覺(jué)扮饶!