1.首先,我們先複製下面的這幾個網址:
第一步:debugmm.qq.com/?forcex5=true
第二步:http://debugtbs.qq.com
第三步:http://debugx5.qq.com
開啟微信,傳送給任意公眾號,並依次開啟各連結。
2.然後開啟第三步網址,點選如下圖所示的頂部的"信
息",勾選開啟vconsole偵錯功能。
3.然後正常開啟青年大學習,點選開始學習。
4.再點選如圖所示的小綠色按鈕。
5.將下方程式碼複製貼上進入,點選ok即可,如圖1!(如控制檯一直列印資料無法選中,將log選到error即可,如圖2)
Bvideo.currentTime=999;
Cvideo.currentTime=999;
video.ended=1;
score=100;allScore=100;
__vconsole.style.display="none";
圖1:圖2:
注:本方法利用微信X5核心,開啟vConsole偵錯功能,在進入青年大學習頁面開始學習後,開啟vConsole控制檯,輸入JavaScript程式碼來實現跳過視訊和問題的功能,跳過問題有時無法成功,手動點完選項即可。
程式碼詳解:
Bvideo.currentTime=999; //可以和下一行替換,999為視訊時間 Cvideo.currentTime=999; //跳視訊
document.getElementById('Bvideo').currentTime=999;//這三個程式碼都可以
video.ended=1; //如果沒有反應加上這一行
score=100;allScore=100; //得分
__vconsole.style.display="none"; //隱藏vconsole按鈕
青年大學習原理詳解:
通過Burp Suite抓包我們可以發現:點選開始學習後伺服器端返回了一個視訊, 看視訊中間和答題都沒有向伺服器傳送請求資料 ,我們可以確定,只要點選開始學習,後臺就顯示你已經完成了本期青年大學習。(簡單來講,我們只需要點選開始學習,再直接點左上角X即可,為防止onunloadJavaScript事件等檢測,不要直接退出,一定要點X)