[英]Chrome Dev Tools - Modify javascript and reload
是否可以修改頁面的 JavaScript 然后重新加載頁面而不重新加載修改后的 JavaScript 文件(從而丟失修改)?
這是一種變通方法,但實現此目的的一種方法是在要操作的 javascript 文件或塊的開頭添加斷點。
然后,當您重新加載時,調試器將在該斷點處暫停,您可以對源代碼進行任何更改,保存文件,然后通過修改后的代碼運行調試器。
但正如大家所說,下次重新加載更改將消失 - 至少它可以讓您運行一些稍微修改過的 JS 客戶端。
好消息,修復將於 2018 年 3 月推出,請參閱此鏈接: https ://developers.google.com/web/updates/2018/01/devtools
“本地覆蓋允許您在 DevTools 中進行更改,並在頁面加載時保留這些更改。以前,您在 DevTools 中所做的任何更改都會在您重新加載頁面時丟失。本地覆蓋適用於大多數文件類型
這個怎么運作:
要設置本地覆蓋:
更新(2018 年 3 月 19 日):它是實時的,這里有詳細的解釋: https ://developers.google.com/web/updates/2018/01/devtools#overrides
資源覆蓋擴展允許您做到這一點:
是的,你可以輕松! 源 -> 文件系統 -> 選擇容器文件夾 -> 允許訪問 -> 打開文件,編輯並保存。 https://www.delftstack.com/howto/javascript/edit-javascript-in-the-browser/
是的,只需在開發工具中打開“源”選項卡並導航到要更改的腳本。 直接在開發工具窗口中進行調整,然后按 ctrl+s 保存腳本 - 知道將使用新的 js,直到您刷新整個頁面。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.