以下使用 jQuery 实现(简化原生 Ajax 复杂度)。
示例 1:Ajax 发送 GET 请求
jQuery -->
jquery.com/jquery-3.6.3.min.js">
$.ajax(...臭名昭著的"运营商劫持"
下载⼀个天天动听
未被劫持的效果,点击下载按钮,就会弹出天天动听的下载链接....已被劫持的效果,点击下载按钮,就会弹出QQ浏览器的下载链接
由于我们通过⽹络传输的任何的数据包都会经过运营商的⽹络设备(路由器,交换机等),那么运营商的网络设备就可以解析出你传输的数据内容,并进行篡改...点击"下载按钮",其实就是在给服务器发送了⼀个HTTP请求,获取到的HTTP响应其实就包含了该APP的下载链接.运营商劫持之后,就发现这个请求是要下载天天动听,那么就⾃动的把交给用户的响应给篡改成"QQ