如何跟踪JQuery错误消息的来源

时间:2015-11-20 15:26:13

标签: javascript jquery google-chrome debugging opera

我的网站中有一个页面,它调用了几个包含标准javascript和JQuery的javascript文件/库,以及在页面其余部分跟随它们的JQuery代码。控制台在主JQuery初始化文件中显示错误(即jquery.js,它为其他例程启用JQuery),但不是其他例程中的错误源。换句话说,在页面上的一个JQuery例程中 - 无论是在库中还是在页面本身上编写的直接JQuery - 都会触发错误,控制台可以做的最好的事情就是向我报告触发错误的jquery.js,而不是使用jquery.js文件的导致问题的JQuery代码。

我已经使用标准搜索技术在jquery.js中查找页面读取的所有文件以及页面本身的相似术语,但我无法识别它。我还在整个jquery.js文件中放置了console.log()语句,以查看是否在这些console.log()语句之前或之后报告了错误,但这没有帮助。

我需要能够将jquery.js中的错误源跟踪到任何导致它的文件中的jquery例程。

每个浏览器中的开发人员工具只显示jquery.js文件中抛出错误的行(它是一个关于不推荐使用的功能的警告消息,因此页面被呈现,但是警告说我希望参加。)奇怪的是,只有在Chrome和Opera中,开发人员的工具才会在控制台中显示错误。因此,我无法使用Firefox或任何其他浏览器进行原生调试,因为它们不会显示警告消息。

是否有(1)一个插件可以提供我需要的跟踪,或者(2)我可以放入jquery.js或<script>标签内的代码,然后调用它来跟踪源代码有问题的命令?

0 个答案:

没有答案