컨텍스트 메뉴에 아이콘을 추가하려고하지만 표시되지 않는 이유를 모르겠습니다.Firefox 컨텍스트 메뉴 항목 아이콘
chrome.menifest
content xulschoolhello jar:chrome/xulschoolhello.jar!/content/
skin xulschoolhello classic/1.0 jar:chrome/xulschoolhello.jar!/skin/
locale xulschoolhello en-US jar:chrome/xulschoolhello.jar!/locale/en-US/
overlay chrome://browser/content/browser.xul chrome://xulschoolhello/content/browserOverlay.xul
style chrome://browser/content/browser.xul chrome://xulschoolhello/skin/browserOverlay.css
browserOverlay.xul
<?xml version="1.0"?>
<!DOCTYPE overlay SYSTEM
"chrome://xulschoolhello/locale/browserOverlay.dtd">
<overlay id="xulschoolhello-browser-overlay"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
.
.
.
<!-- Context menu additions -->
<popup id="contentAreaContextMenu">
<menuseparator id="ss-context-menu-separator"/>
<menuitem id="ss-context-menu-item" class="menuitem-iconic"
label="click me"
oncommand="XULSchoolChrome.BrowserOverlay.sayHello(event);"/>
</popup>
</overlay>
browserOverlay.css
012 : 여기 는 전체 코드입니다#ss-context-menu-item {
list-style-image: url("ss_16.png");
}
문제에 대한 아이디어가 있으십니까?
테스트 할 첫 번째 일 : 이미지가 전혀로드되지 않습니까? 브라우저에서'chrome : // xulschoolhello/skin/ss_16.png'을 열어보십시오. –
@Wladimir Palant : 문제를 일으키는 다른 원인 일 수 있기 때문에 전체 코드를 게시했습니다. 어쨌든 코드를 줄였습니다. 크롬 : //xulschoolhello/skin/ss_16.png이 브루 서 (brwoser)에서 열리고 있습니다. – MA1
파일 이름을 chrome.manifest로 지정하면 안됩니까? (menifest가 아님) –