Cors 如何找到跨越其托管域的客户端代码

Cors 如何找到跨越其托管域的客户端代码,cors,client-side,Cors,Client Side,是否有一种方法可以在整个代码库中识别启动跨域操作的客户端代码? 例如,通过向不同的域发出调用来识别使用跨域的NPM包的专有代码 找到跨域的第三方代码就足够了,因为在其中放置断点将允许追溯到调用相关第三方代码的专有代码 我可以通过Chrome开发者工具的网络标签和Fiddler查看域外的地址,但是关于启动器代码的唯一数据是页面URL,在SPA的情况下,它不会显示任何有用的信息 谢谢, Liroy记录我的发现供未来读者使用: chromedevtools提供了一种添加XHR/Fetch断点的方法。此

是否有一种方法可以在整个代码库中识别启动跨域操作的客户端代码? 例如,通过向不同的域发出调用来识别使用跨域的NPM包的专有代码

找到跨域的第三方代码就足够了,因为在其中放置断点将允许追溯到调用相关第三方代码的专有代码

我可以通过Chrome开发者工具的网络标签和Fiddler查看域外的地址,但是关于启动器代码的唯一数据是页面URL,在SPA的情况下,它不会显示任何有用的信息

谢谢,
Liroy

记录我的发现供未来读者使用:

  • chromedevtools提供了一种添加XHR/Fetch断点的方法。此类型的断点按URL子字符串匹配XHR/Fetch请求:。请注意,这并不包括加载网站会触发对外部域的网络调用的所有情况。例如:如果某个html页面包含一个脚本标记,上面的Chrome开发者工具功能将无法捕获它

  • ChromeDevTools在网络选项卡中显示一个名为“启动器”的列,该列允许导航到起始代码段。例如:添加到HTML文档的脚本选项卡


  • Chome Developer工具提供了一种通过URL子字符串在XHR/Fetch请求处设置断点的方法:。但是,这并不包括加载网站会触发对外部域的网络调用的所有情况。例如:如果某个html页面包含一个脚本标记,上面的Chrome开发工具功能将无法捕获它。