2
이 XUL 스크립트로 정의 된 작은 대화 상자가 포함 된 Firefox 확장을 개발했습니다.이 문제는 Mac OS에서 Firefox 확장 기능의 알려진 문제입니까?
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<prefwindow id="firenowPreferences" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" title="Fire.Now" ondialogaccept='onSave();' onload="checkFields();">
<script type="application/x-javascript">function onSave(){ alert('blablabla');}</script>
<prefpane id="pane1">
<grid>
<rows>
<row align="center"><label control="username">Username</label><textbox id="username"/></row>
<row align="center"><label control="password">Password</label><textbox type="password" id="password"/></row>
</rows>
</grid>
</prefpane>
</prefwindow>
위의 코드는
here
here에서 시험해 볼 수 있습니다. Linux/Windows 플랫폼에서는 on 모두 파이어 폭스 3.5/3.6) 모두 잘 작동하며, 다음과 같은 것을 볼 수 있습니다 :
http://img52.imageshack.us/img52/4210/shot1v.jpgMac OS에서는 대신 버튼없이 같은 것을 볼 수 있습니다!
XUL 스크립트 here 시도 Linux/Windows를 사용하는 경우 결과는 스크린 샷과 동일하지만 Mac 사용자는 텍스트가없는 두 개의 작은 버튼이 있습니다. 확장 내에서 동일한 xul 코드, 버튼이 표시되지 않음).어떤 제안이 있습니까? 이것은 Mac OS의 firefox 알려진 문제입니까?
안녕하세요. 동일한 문제가 발생했습니다. MAC에서 프리뷰 윈도우의 OK, CANCEL 버튼을 어떻게 볼 수 있습니까? 그것에 대한 해결책이 있습니까? –
@vipinkatiyar : 플랫폼 특정 동작을 원하지 않는 경우 프리 프레임을 사용하지 마십시오. – Nickolay
감사합니다 니콜라이. –