我正在使用jquery和jquery ui。 在开发期间,firefox会为jquery .js和.css文件抛出许多警告并溢出控制台。
我想要做的是过滤来自jquery-ui文件(可能还有其他库)的所有警告。
我已经尝试过了:
有更好的/其他方式吗?
我使用jquery ui,它有自己的jquery,但我也使用其他库: - jQuery UI - v1.10.3 - 2013-08-29 - jQuery JavaScript Libraryv1.9.1日期:2013-2-4 - jquery.csv-0.71.js 示例错误(由波兰语翻译):
Error during processing value for „filter”. Declaration skipped.
http://localhost/ext/jquery-ui/css/ui-lightness/jquery-ui-custom.css
Line 920
答案 0 :(得分:4)
如果您看到来自jQuery文件的JavaScript警告,那么您应该关闭Console panel option Strict Warnings。 但是,此选项不会像您列出的那样更改CSS错误的显示。
目前在Firebug中无法过滤来自特定网址的日志消息,但issue 2955要求此功能称为“黑色拳击”。
还有issue 4885,它描述了调试器中的黑色装箱JavaScripts,即在调试时应忽略它们。
作为一种临时解决方法,您只需注释掉您的jQuery UI CSS文件,即可查看来自您自己文件的CSS错误。
另一种解决方案是将jQuery相关文件加载到您自己的文件之前,并在加载jQuery脚本后立即调用console.clear()
,因此在事件处理程序中监听脚本的onload
事件。但是,这并不能保证,由于CSS和JavaScript文件的异步加载,清除控制台后将列出文件中的所有错误。
塞巴斯蒂安