在荒野中追踪流氓jQuery

问题描述 投票:0回答:1

我有一个旧版应用程序,该应用程序将由多个其他应用程序加载(正在运行中)。我最近跟踪并临时消除了两个竞争的jQuery实例(一个苗条,一个不是苗条)的问题。但是,这样做的时候,我发现有一个third版本的jquery从某处加载。我浏览了代码库,但找不到它,我只知道它的执行要点。

有没有一种方法可以让jquery输出来控制正在运行的文件的位置?我已经搜索了文档,但到目前为止,我仅找到用于输出版本的命令,而不是其源位置。

jquery
1个回答
-1
投票

结果是您可以使用一个纯JavaScript命令执行此操作:

$.(){ 
   //Inside jQuery that's placed when the rogue jquery is expected to be loaded
   // Place console trace. The $ namespace will fire from the file
   // that is currently loaded by. 
    console.trace();
}

显示正在进行的呼叫中使用的文件。包括在jquery调用中能够将调用期间生成的所有文件输出到控制台,从而捕获当前的流氓jQuery。只需将其放在要尝试弄清楚它们正在调用的文件的函数中间即可。

© www.soinside.com 2019 - 2024. All rights reserved.