温故而知新 监听 XMLHttpRequest 发起请求
2024-10-18 23:35:05
window.XMLHttpRequest.prototype.open 可以监听 XMLHttpRequest 。但不能监听fetch请求。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- jquery -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
</head> <body>
</body>
<script>
var _open = window.XMLHttpRequest.prototype.open
var _send = window.XMLHttpRequest.prototype.send // https://github.com/Tencent/vConsole/blob/dev/src/network/network.js#L271
window.XMLHttpRequest.prototype.open = function() {
console.log(, arguments)
return _open.apply(this, arguments)
} // fetch("http://localhost/fuck.php").then(response => {
// // console.log(20181117201438, response.json())
// return response.json()
// }).then(data=>{
// console.log(20181117201450, data)
// }) $.ajax({
url: "http://localhost/fuck.php",
success: function (data) {
console.log(, data);
}
})
</script>
</html>
最新文章
- 前端自动化工具gulp自动添加版本号
- 斐讯Fir302b救砖教程
- Quartz 在 Spring 中如何动态配置时间--转
- SQL Server 全文索引创建
- 网站网页生成.shtml访问无法显示
- Android中的常见时区
- 笔试之Linux命令的使用
- Android学习-----如何使用sqlite对于后台数据交换,sqlite使用例程入门
- Date()创建日期
- Android: 自定义Tab样式,一种简单的方式。
- overload与override
- jwplayer 限制拖动事件 快进 快退
- SSH(Struts+spring+hibernate)配置
- 微信小程序上传图片
- FASTMM内存泄漏处理
- mysql学习3:mysql之my.cnf详解
- 音视频编解码——RGB与YUV格式转换
- NOIP2018 AFO记
- Asp.NetMVC和WebForm的请求生命周期
- 当visual studio的数据库项目遇到SQL71501
热门文章
- 在CentOS7(虚拟机)下通过源码安装Postgresql10以及基本配置
- Dicom格式文件解析器[转]
- MySql8.0数据库链接报错The driver has not received any packets from the server
- Oracle Data Integrator 12c----包(Package)
- kettle 如何将excel文件导入oracle数据库?
- jQuery live事件说明及移除live事件方法
- HotSpot学习(一)——如何下载openjdk源码
- ArcGIS10.1正式版全套下载、安装与破解(附ArcGIS10.1全套下载地址)【转】
- oracle加密-des 简单举例.
- 调试std::string