내가 부가 기능은 부트 스트랩을 만들고 있어요, 나는 MXR이 폴더에있는 default16.png 등의 이미지 액세서하는 방법을 알아낼 수 없습니다 : http://mxr.mozilla.org/mozilla-release/source/browser/branding/official/추가 기능에서이 폴더의 파일에 액세스하는 방법은 무엇입니까?
감사 Noit
내가 부가 기능은 부트 스트랩을 만들고 있어요, 나는 MXR이 폴더에있는 default16.png 등의 이미지 액세서하는 방법을 알아낼 수 없습니다 : http://mxr.mozilla.org/mozilla-release/source/browser/branding/official/추가 기능에서이 폴더의 파일에 액세스하는 방법은 무엇입니까?
감사 Noit
를이 항상 좋은 것 search MXR for the string
이제 .nm
파일은 물건이 포장되는 방법을 정의하기 때문에 흥미 롭습니다 (이것들은 어떤 병이 배치되고 chrome.manifest
에 배치 될 것인가).
chrome://branding/content/icon16.png
될 것 아이콘이
content/icon16.png
에있을 것입니다
branding
패키지가 같은
% content branding %content/branding/ contentaccessible=yes
...
content/branding/icon16.png (../default16.png)
OK, 그래서 보인다. 브라우저에서 chrome://branding/content/icon16.png
을 열면 올바른 결과가 나타납니다. 어떤 브랜드 (official
, aurora
, nightly
) 빌드 시간을 정의되어 사용되는
참고, 그렇게 만 포장됩니다 다음 디렉토리 중 하나 (빌드 시스템에서 MOZ_BRANDING_DIRECTORY
하고 --enable-official-branding
및/또는 --enable-branding-dir=
구성 옵션) 브랜드화 된 package
은 항상 패키지 된 것을 가리 킵니다.
official
에 액세스 할 수있는 실제 방법이 없습니다. 패키지가 전혀 패키지되지 않았을 수도 있습니다 (오로라, 야간).
고마워요. 마침내 당신의 설명 덕분에 내가 어떻게 알아낼 수 있는지를 알아 냈습니다. :) – Noitidart