如何在运行时显示或隐藏整个Firebug面板及其图标?
我浏览了Firebug.chrome
但找不到合适的内容。
我尝试了下面没有任何明显效果的片段,Firebug Lite仍在那里。
Firebug.extend(function (FBL) {
alert('TEST'); // This is run
FBL.Firebug.chrome.deactivate(); // No errors but nothing happens
});
肯定会调用匿名回调函数。
答案 0 :(得分:3)
相当古老的帖子,但仍在谷歌搜索这个问题。
我甚至不确定您使用的是哪个版本的Firebug Lite,但以下内容适用于1.4.0(页面加载后):
Firebug.chrome.open();
Firebug.chrome.close();
Firebug.chrome.toggle();
答案 1 :(得分:0)
Firebug-Lite通过书签中的javascript函数启用,从那里它只加载在getfirebug.com上托管的javascript。
如果你控制你正在查看的网站,并希望firebug弹出该网站,那么你可以将其添加到你的代码中:
<script type="text/javascript">
function bookmarklet(F,i,r,e,b,u,g,L,I,T,E){
if(F.getElementById(b))
return;
E=F[i+'NS']&&F.documentElement.namespaceURI;
E=E?F[i+'NS'](E,'script'):F[i]('script');
E[r]('id',b);
E[r]('src',I+g+T);E[r](b,u);
(F[e]('head')[0]||F[e]('body')[0]).appendChild(E);
E=new Image;
E[r]('src',I+L);
}
$(document).ready(function() {
bookmarklet(document,'createElement','setAttribute',
'getElementsByTagName','FirebugLite','4','firebug-lite.js',
'releases/lite/latest/skin/xp/sprite.png','https://getfirebug.com/','#startOpened');
});
</script>
或者,你的意思是,当你在浏览时,你总是想在底部使用Firebug / Firebug-Lite吗?