当前位置:网站首页>Chrome开发工具:VMxxx文件是什么鬼
Chrome开发工具:VMxxx文件是什么鬼
2022-07-04 18:32:00 【胡安民】
描述
在Chrome中搜索不到相关的js文件,和事件内容,但是功能都是好使的, 这就神奇了,
然后发现在资源里,没有功能相关连的js,只有一个jsp ,那么功能是怎么加载的,为啥还好使,然后我在对应的js文件中添加了debugger一个断点,然后在Chrome中进行调试发现,显示vmxxx
这个是啥鬼,哪里来的这个文件
然后我去网上查询相关资料发现 ,[VM] (scriptId)没有特殊含义。这是一个虚拟名称 ,每当您通过AJAX加载HTML内容并且该内容包含标记时,该脚本都将使用eval()进行评估,并被Chrome的Sources视图识别为以" VM"开头的新文件。您始终可以转到"网络"标签,找到AJAX请求,然后查看包括脚本在内的整个HTML响应。
果然是通过ajax加载出来的页面,因为游览器的资源管理器只会在页面第一次加载的时候,会记录当前页面加载时候所使用的所有文件,后续在加载的文件的就不会了,这样也就导致异步加载,我么没法通过Chrome提供的search直接能搜索到, 因为Chrome提供的search只能搜索资源文件里的内容, 如何判断是否是ajax的请求呢?
绝大部分场景下都能使用上图的方式判断是否是ajax请求 注意: 在跨越请求下,默认不会设置X-Requested-With头。
边栏推荐
- Unity editor extends C to traverse all pictures in folders and subdirectories
- How test engineers "attack the city" (Part 2)
- kotlin 条件控制
- Introduction to polyfit software
- BCG 使用之CBCGPProgressDlgCtrl進度條使用
- Euler function
- 有关架构设计的个人思考(本文后续不断修改更新)
- 26. Delete the duplicate item C solution in the ordered array
- 与二值化阈值处理相关的OpenCV函数、方法汇总,便于对比和拿来使用
- abc229 总结(区间最长连续字符 图的联通分量计数)
猜你喜欢
随机推荐
升级智能开关,“零火版”、“单火”接线方式差异有多大?
明明的随机数
Online sql to excel (xls/xlsx) tool
测试工程师如何“攻城”(上)
Explore the contour drawing function drawcontours() of OpenCV in detail with practical examples
大div中有多个div,这些div在同一行显示,溢出后产生滚动条而不换行
Add namespace declaration
1005 spell it right (20 points) (pat a)
Euler function
1002. A+b for Polynomials (25) (PAT class a)
爬虫(6) - 网页数据解析(2) | BeautifulSoup4在爬虫中的使用
The page element is vertically and horizontally centered, realizing the vertical and horizontal centering of known or unknown width.
1003 Emergency(25 分)(PAT甲级)
在线文本行固定长度填充工具
Jetpack Compose 教程
Opencv functions and methods related to binary threshold processing are summarized for comparison and use
BCG 使用之CBCGPTabWnd控件(相当于MFC TabControl)
Shell programming core technology "I"
PointNeXt:通过改进的模型训练和缩放策略审视PointNet++
Online data migration scheme encountered in the project 1 - general idea sorting and technical sorting