Firebug-Liteはブックマークのjavascript機能によって有効になっており、そこからgetfirebug.comでホストされているjavascriptが読み込まれます。
あなたが見ているウェブサイトを制御して、あなたのコードにこれを追加することができ、そのウェブサイトのためのアップをポップする放火犯をしたい場合:
<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が底に欲しいとブラウジングしていますか?
それはそれはだ、スクリプトのロードではありません同じページ上にある間にそれを有効/無効にすることについて。これはFirebug Liteが同梱されているWebテクノロジーに基づいたアプリケーション向けです。 – Archimedix
よろしいですか。とにかくページとJSのやりとりがあるのであれば、ブックマークレット機能を定義して使用してみてはいかがですか?そして、プログラマチックにそれを無効にする方法を理解する必要があります。おそらく、$( "#fbWindow_btDeactivate")のようなものを使っています。 – Civilian
ブックマークレットをそのまま使用することはありません。スクリプトタグを作成することで、常にローディングを制御できます。興味深い点は、適切な無効化と再有効化であり、それが私が最初に求めていた理由です。 – Archimedix