2017-02-01 3 views
0

나는 firefox 54와 함께 conkeror 작업을하려고했는데 devoker가 conkeror application.ini에서 실행 중일 때 실종 된 것으로 나타났습니다. 일부 컨텍스트 conkeror을 제공하기로 conkeror repo 디렉토리에서 실행할 수 있습니다도마뱀에 설치된 패키지 열거하기

특히
XUL_APP_FILE="$(pwd)/application.ini" firefox 

, 내가 브라우저 콘솔 및 웹 콘솔하지만 chrome://devtools/content/webconsole/webconsole.xulchrome://devtools/content/debugger/debugger.xul에 액세스를 시도했다가 conkeror에서 누락 된 것 같다 그러나 그들은 거기 firefox 54.

devkerware가 어떤 이유로도 위장되어 있지 않을 가능성이 있으며, 설치된 패키지를 검사/열거 할 수있는 방법이 있습니까?

EDIT : conkeror에서 I는

Cc["@mozilla.org/chrome/chrome-registry;1"] 
    .getService(Ci.nsIChromeRegistry) 
    .convertChromeURL(
    Cc["@mozilla.org/network/io-service;1"] 
     .getService(Ci.nsIIOService) 
     .newURI("chrome://devtools/content/", "UTF-8")).spec 

을 시도하고 상기 단말에 산출 :

NS_ERROR_FILE_NOT_FOUND: Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIChromeRegistry.convertChromeURL] 

동안

Cc["@mozilla.org/chrome/chrome-registry;1"] 
    .getService(Ci.nsIChromeRegistry) 
    .convertChromeURL(
    Cc["@mozilla.org/network/io-service;1"] 
     .getService(Ci.nsIIOService) 
     .newURI("chrome://global/content/", "UTF-8")).spec 

jar:file:///Applications/FirefoxNightly.app/Contents/Resources/omni.ja!/chrome/toolkit/content/global/global.xul 
012을 수득

솔직히 바닐라 파이어 폭스에서 브라우저 수준의 자바 스크립트를 실행하는 방법을 모르겠습니다.

답변

1

현재 이러한 방식으로 임의의 XUL 앱에서 DevTools를 사용할 수 없습니다. 이에 대한 자세한 내용은 bug 1244163을 참조하십시오.

현재 DevTools를 작동 시키려면 빌드 시간 플래그가 필요합니다. 따라서 SeaMonkey와 Thunderbird는 DevTools를 제공 할 수 있습니다. 왜냐하면 모든 Mozilla-Central을 다시 빌드하고 빌드시 플래그를 설정할 수 있기 때문입니다.

DevTools 팀은 DevTools를 추가 기능으로 사용하고 있으므로 추측 해 보면 XUL 앱에 추가 기능을 설치할 수 있습니다.

+0

고마워요! 그 devtools에 대한 내 진짜 질문에 대답했다. --- 그럼 어떻게 devtools를 conkeror의'browser /'에 넣을 수 있습니까? 어떤 지시 사항이 있습니까? --- 나는 모든 버그 설명을 읽어야한다. – fakedrake

관련 문제