论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
前端开发
›
【最佳实践】你不知道的前端调试利器Chrome开发者调试插 ...
【最佳实践】你不知道的前端调试利器Chrome开发者调试插件之Resource Overr ...
瑞星
金牌会员
|
2024-8-26 04:37:01
|
显示全部楼层
|
阅读模式
楼主
主题
861
|
帖子
861
|
积分
2583
媒介
各人好,我是DX3906,迩来在开发过程中,必要紧急调试生产环境 js 代码。同时要适配其他灰度环境本地工程,这里我们用到了Resource Override
找不到Resource Override插件的同学,可以私信我。
简介
Resource Override 插件是一个强盛的欣赏器扩展程序,它可以帮助开发者在欣赏器中重定向流量、更换、编辑或插入新内容。以下是利用这个插件的基本步骤:
安装插件
:首先,你必要在你的欣赏器中安装 Resource Override 插件。对于Chrome欣赏器,可以通过 chrome应用商店或者github获取安装文件。对于Firefox欣赏器,可以在 Mozilla的插件网站上找到并安装。
设置本地覆盖目次
:安装插件后,在欣赏器的开发者工具中,选择 "Sources" 面板下的 "Overrides" 选项卡。点击 "+" 按钮,选择一个本地文件夹作为覆盖资源的存放位置。这个文件夹将用于存放你修改后的文件,以便欣赏器可以加载它们而不是原始的线上资源。
覆盖线上资源
:在 "Sources" 面板下的 "
age" 选项卡中,找到你想要覆盖的文件。右键点击文件,选择 "Save for overrides" 选项。这会将该文件的副本保存到你之前设置的本地覆盖目次中。
编辑本地文件
:在本地覆盖目次中,找到你保存的文件副本,对其举行修改。保存更改后,欣赏器会主动加载这些修改过的文件。
检察效果
:刷新页面,你将看到修改后的资源已经生效。这使得你可以实时看到更改的效果,而无需手动重新加载线上资源。
调试JS代码
:如果你必要调试线上的JS代码,Resource Override 插件提供了一个快速调试的方式。你可以按照上述步骤操作,然后修改本地JS文件,刷新页面即可看到效果。
Resource Override 插件的利用场景:
1. 调试线上JS代码:在必要紧急调试生产环境中的JavaScript代码时,可以利用这个插件来覆盖线上的JS文件,实现快速调试。
2. 重定向特定URL地址:如果必要将网页的JS文件更换为本身的版本,或者必要测试差别版本的资源,可以利用Resource Override来实现URL的重定向。
3. 注入JS或CSS文件:雷同于油猴脚本,Resource Override 允许用户注入自定义的JavaScript或CSS文件,从而修改网页的举动或样式。
4. 修改请求头:在开发过程中,有时必要修改HTTP请求头以包罗授权信息或其他自定义数据,这个插件可以方便地实现这一点。
5. 优化网页资源加载:前端开发者可以利用这个插件将线上资源重定向到本地,举行本地开发和调试,优化资源加载过程。
6. 动态编辑和注入代码:在生产环境中调试网站时,Resource Override 允许用户动态编辑和注入代码,而无需重新扫描压缩后的代码。
7. 提高开发效率:通过覆盖和修改线上资源,开发者可以在差别的开发环境中快速切换和测试,显著提升开发效率。
8. 利用预设修改请求和响应头:Resource Override 还提供了利用预设来快速修改网络请求和响应头的功能,以顺应差别的开发需求。
这些场景展示了Resource Override插件的多功能性和机动性,使其成为前端开发者和调试专家的有力工具。
Resource Override 插件利用小技巧:
SaveRules:可以把插件中的配置路径下载到本地,方便装备之间的切换。
LoadRules:把下载好的配置json文件,上传到另一个Resource Override插件上。
Add Tab Group:增加另一个代码工程的署理链接。
Url->Url
在 Resource Override 插件中,"url" 通常指的是网页资源的地址链接,这个地址链接可以是指向静态资源(如JavaScript文件、CSS文件、图片等)的URL,也可以是指向动态内容的API请求的URL。利用 Resource Override 插件时,"url" 相关的操作大概包括:
重定向URL
:将线上的资源URL重定向到本地的资源,这样欣赏器就会加载本地的文件而不是线上的文件。这通常用于本地开发和调试。
修改请求URL
:在开发过程中,大概必要修改请求的URL,比如更改API的基础路径或测试差别的服务器地址。
利用正则表达式匹配URL
:Resource Override 插件大概支持利用正则表达式来匹配和修改URL,提供更机动的资源覆盖和重定向功能。
Url->File
在 Resource Override 插件中,利用 "url" 和 "file" 这两个概念通常与资源的重定向和覆盖有关。
重定向到文件
:你可以将一个线上资源的URL重定向到本地的文件。比方,如果你想要覆盖一个线上的JavaScript文件,你可以将该文件的URL指向你电脑上的对应文件。
利用文件覆盖资源
:在欣赏器的开发者工具中,你可以为特定的资源设置一个覆盖,这意味着当欣赏器请求该资源时,它会加载你指定的本地文件而不是线上的资源。
Change Headers
在利用 Resource Override 插件时,"change headers"(修改请求头)是一个告急的功能,它允许用户修改HTTP请求或响应头,以顺应差别的开发和调试需求。
修改请求头
:在开发过程中,有时必要在请求中添加或修改特定的HTTP头部,比方添加自定义的认证令牌或API密钥。
模仿差别的用户署理
:通过修改User-Agent头部,可以模仿差别欣赏器或装备的请求,这对于测试网页在差别环境下的体现非常有用。
修改响应头
:除了请求头,有时也必要修改响应头,比如Content-Type,以确保资源被欣赏器正确解析。
请留意,利用 Resource Override 插件时,确保你了解所做更改的影响,并且在完成调试后恢复原始资源,以避免对网站的正常运行造成干扰。
结语
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
瑞星
金牌会员
这个人很懒什么都没写!
楼主热帖
复习一下Linux常用命令,孰能生巧~ ...
OpenSSL RSA相关基本接口和编程示例 ...
一次服务器被入侵的处理过程分享 ...
适用于顺序磁盘访问的1分钟法则 ...
Oracle实现金额小写转大写函数 ...
2022护网面试题总结
执行计划缓存,Prepared Statement性能 ...
《Redis设计与实现》
Blazor概述和路由
终于有人把不同标签的加工内容与落库讲 ...
标签云
存储
挺好的
服务器
快速回复
返回顶部
返回列表