[英]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.