2010-08-17 3 views
0
  • 파이어 폭스 3.6.8
  • 방화범 1.5.4

내가 방화범을 사용하는 파이어 폭스 확장 기능을 쓰기 위해 노력하고있어을 (방화범/FBL은 정의되지 않는다). 나는 파이어 폭스 확장 부분을 가지고 실행했지만 파이어 버그에 액세스 할 수 없다. 필자는 다양한 튜토리얼을 따라 Firebug 확장 (FirePHP 등) 코드를 파헤 쳤다. 내가 말할 수있는 바에 따르면, 이것은 (가장 간단 할 때) 작동해야합니다.확장 방화범

<?xml version="1.0" encoding="UTF-8"?> 
<?xml-stylesheet href="chrome://implementor/skin/overlay.css" type="text/css"?> 

<overlay id="implementor-overlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> 

<script> 
    FBL.ns(function() { with (FBL) { 

    HelloWorldPanel = function() {} 

    HelloWorldPanel.prototype = extend(Firebug.Panel, 
    { 
     name: "HelloWorld", 
     title: "Hello World!", 

     initialize: function() { 
      Firebug.Panel.initialize.apply(this, arguments); 
     }, 
    }); 

    Firebug.registerPanel(HelloWorldPanel); 

    }}); 
</script> 


</overlay> 

FBL은 항상 정의되지 않은 상태로 되돌아옵니다. "Firebug.Console.log (뭐든간에)"라고 부르면 Firebug도 정의되지 않습니다. 나중에 호출하면 (예를 들어, 메뉴 항목에 도달하면) 작동합니다. 그것은 확실히 로딩 문제지만, 나는 그것을 알아낼 수 없습니다.

감사합니다.

답변

0

Firebug 뉴스 그룹에 문의 할 수 있습니다. http://groups.google.com/group/firebug FBL.ns 전에 window.alert (window.location.toString())를 JS에 추가해보십시오.

+0

감사합니다. John. 당신은 FireDiff 뒤에있는 사람입니까? 나는 왜 내가 내 이름을 알지 못하는지에 대한 근원을 사용하기로 결정했다. 어쨌든, 도와 주셔서 감사합니다! – Ryan

관련 문제