如何用chrome修改js代碼,跳過網站等待時間


用chrome修改js代碼

By Z.H. Fu
切問錄 [maplewizard.github.io](http://maplewizard.github.io )

  網頁中大部分的限制都是由js編寫的,而chrome提供了一個修改js代碼的工具,利用這個工具可以輕松解決各種時間等待之類的限制。本文主要通過利用chrome命令行修改變量值得方式,控制運行流程。

如圖,我們看到該網站有一個閱讀等待時間,而且一直沒有任何變化,我們的目的是跳過這個等待時間。步驟如下:
1、按F12,打開調試面板;
2、打開source面板,找到相對應的代碼;

3、分析代碼,我們發現,124行元素name="Candidateposition1$BtnOk",名字和后面的139、140行元素的名字document.getElementById("CandidatePosition1_BtnOk").disabled=false;不相同,在運行到139、140行get元素的時候,是空,所以該行運行后就有個紅叉,因為沒有get到這個元素,說明這是網站設計時候的一個BUG。那么我們來人工地讓這個元素的disabled屬性變成false即可;

3、如圖選擇console面板,這里可以用來說如一些即時的js代碼,我們輸入document.getElementById("Candidateposition1_BtnOk").disabled=false;請注意,這個地方的$符號應該用下划線,因為實際過程中發現元素的編號並不和開始一致,遇到這種情況,點開Elements面板查看到當前按鈕就可以。至此我們發現這個按鈕可以點擊了。

要看排版好的內容,請到 http://maplewizard.github.io 謝謝~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM