Ale*_*art 15 javascript firebug
我正在尝试调试我的网络应用程序,我已经意识到firebug使它变得非常缓慢.这有什么理由吗?是否有任何原因,例如可能导致此问题的长js文件?
非常感谢你.
更新我正在开发一个主要由开发人员使用的网络应用程序.现在,如果我不知道究竟是什么让firebug使我的网站变慢,我将不得不显示其中一个丑陋的Gmail风格警告.:(
mar*_*cgg 21
火炬上的萤火虫非常强烈.某些应用程序(如gmail)会检测到firebug已打开,并警告用户他们的体验可能比平时慢.
只需在不需要时将其关闭即可.
更新我正在开发一个主要由开发人员使用的网络应用程序.
编辑:根据您编辑的内容,我记得有关firebug的文章:http://blog.getfirebug.com/? p = 124
在新模型中,如果你能看到Firebug,那么它就是活跃的.如果你不能,那就不是.
我想使用你的网站的开发人员可以自己计算,如果他们打开了firebug,它会减慢网站的速度,对吧?如果不是,我想你别无选择,只能检测FB是否被打开并显示错误信息.
这段代码也可以帮助:
if (window.console && window.console.firebug) {
/* firebug found! */
}
Run Code Online (Sandbox Code Playgroud)
还有一种方法可以禁用某些功能:
if (! ('console' in window) || !('firebug' in console)) {
var names = ['log', 'debug', 'info', 'warn', 'error', 'assert', 'dir', 'dirxml', 'group', 'groupEnd', 'time', 'timeEnd', 'count', 'trace', 'profile', 'profileEnd'];
window.console = {};
for (var i = 0; i < names.length; ++i) window.console[names[i]] = function() {};
}
Run Code Online (Sandbox Code Playgroud)
我没有测试过它(在这里找到:http://davidwalsh.name/how-to-sniff-firebug-disable)
希望有所帮助
Firebug是一个调试器.它必须以各种方式注入Firefox,以便为您提供通常无法获得的信息.使用它进行调试,在不需要时将其关闭,在不需要时关闭不需要的功能(网络,脚本,控制台......).
Firebug基本上是一个不错的Javascript调试器.它提供传统的调试功能,如断点和观察值的功能,但它也可以让您深入研究和探索DOM元素.
最终,如果你有一个非常大的网站(在客户端代码和复杂性方面),那么是的,Firebug可能是一个负担.首先,禁用您未使用的任何Firebug功能(控制台,网络等).)
解决这个问题的唯一真正方法是 - 并且 - 看看你是否可以通过暂时删除其他一些代码来处理你需要的一部分Javascript.一般来说,这是不可行的,但你可以做的更多.
| 归档时间: |
|
| 查看次数: |
9734 次 |
| 最近记录: |