我經常在某些網站上使用JavaScript代碼進行破解和操作。很多時候,JavaScript代碼被固定在一個函數:在Chrome中編輯JavaScript代碼並重新加載頁面
(function(){
var = ...
...
}());
,我無法訪問在該範圍內定義的對象。
此外,這種代碼只會在頁面加載時執行一次,因此使用鉻/谷歌瀏覽器開發者控制檯(Sources toool)修改它是沒有用的。
是否有任何簡單的方法可以在頁面中實時編輯JavaScript代碼並重新加載頁面,以便運行修改的代碼?
據我所知(但我可能是非常錯誤!){脾氣,油脂}猴子允許您在頁面中運行額外的JavaScript代碼。我想用我編寫的代碼替換網站提供的JavaScript;可以*猴子做到這一點? – peoro
你可以結合使用adblock,它可以阻止個人js文件:http://stackoverflow.com/questions/13919183/how-to-turn-off-one-javascript-or-disable-it-under-chrome通過從他們的文件複製除了你想要的部分之外的所有.js – haxxxton
我看到......我希望鉻能夠重新加載頁面,保持現場編輯的腳本;太糟了,它不能:( 我想剩下的唯一解決方案是,如你所建議的,阻止我想替換的腳本,並注入我自己的; +1的想法!我不想用adblock和tampermonkey做但是:使用代理來劫持請求的解決方案聽起來並不像我手動做的那麼簡單 – peoro