关于浏览器中使用迅雷组件下载文件的问题

文章讲述了开发人员在项目中遇到的问题,即在本地使用谷歌浏览器的迅雷扩展进行导出功能测试时,POST类型的接口失败,而GET类型的接口成功。问题在于迅雷组件在用户点击立即下载时触发了额外的无参数调用。解决方案是禁用迅雷扩展以解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

前言

场景

问题

解决


前言

        在项目开发中肯定会涉及到下载导出功能,对于开发人员来说一般习惯使用谷歌、火狐等其他浏览器进行功能测试,例如谷歌浏览器支持加入扩展程序,扩展程序的位置在:点击右上角三个点==>找到设置点开==>点击左下扩展程序选项就可以看到浏览器汇总所有的扩展程序应用,我的扩展程序如下图所示:

        像迅雷的扩展程序,平时在谷歌浏览器中下载东西我基本都会用到,特别是下载较大文件时,觉得迅雷速度会快一点更清晰,所以也就一直开启并没有在意这回事。

场景

        临时有个项目需要二开,然后涉及到导出功能的修改,于是我在本地跑源代码先进行测试原有功能,然后就发现大部分导出功能都失败(在谷歌浏览器使用迅雷组件下载),这个时候就很纳闷,明明线上平台所有功能都是正常的为什么在本地测试导出功能就不行了呢,于是针对这个问题进行了长时间多环境测试。

问题

        系统中一共有8个导出功能,其中7个导出在本地测试都失败,只有一个导出在本地测试成功下载,对比后发现请求类型不一样,导出成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

想养一只!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值