-9
나는 XUL::Gui
과 사랑/증오 관계를 갖기 시작했습니다. 간단한 조각은 사용하기 쉽기 때문에 나는 그것을 좋아하지만 문서가 끔찍하기 때문에 나는 그것을 싫어한다. 특히 XUL :: Gui에서 어떻게 파일 피커가 작동합니까?
gui functions
아래에 나열된)을
filepicker
기능을 사용하기 위해 노력하고있어,하지만 난 그것을 사용하려고 할 때마다 - 심지어 복사에 의해 문서에 코드 예제를 붙여 -
filepicker
명령이 보인다 인식 할 수 없게됩니다 ("
Bareword 'filepicker' not allowed while 'strict subs' in use
").
명백한 것이 빠진 경우 사과드립니다.하지만이 기능은 XUL::Gui
에서 어떻게 사용됩니까?
쿨, 괜찮 구문 작동하지만 최대한 빨리 버튼 (ID => 'filebtn'라벨 '에 해당하는 버튼을 클릭로 => '...', oncommand => sub {$ file = filepicker;})'를 선택하면 새 창이 열리기 시작하고 응용 프로그램이 종료됩니다. Firefox의 신뢰할 수있는 웹 사이트에'localhost'를 추가했습니다. 그것은 GUI가 "신뢰할 수있는 모드"로 실행되는 것을 의미합니까? 아니면 내가 누락 된 다른 것이 있습니까? –
신뢰할 수있는 모드는 gui가 XULRunner 템플릿 파일에서 시작하고 javascript가 chrome 권한으로 실행되는 것입니다 (filepicker에 필요). XUL :: Gui가 시스템이 신뢰할 수있는 모드를 사용할 수 있음을 감지하면 기본적으로이 모드를 활성화합니다. 디버그 상세 표시'display debug => 1, ...'을 높이고 트러스트 된 모드가 실패했는지 확인할 수 있습니다. XUL :: Gui의 현재 버전은 Firefox 3 또는 XULRunner에서만 신뢰 모드를 지원합니다. 파이어 폭스 4에서 리모트 XUL과 관련한 것들을 바꿨고, 트러스트 된 모드를 다시 사용할 시간이 없었다. –
그래, 그렇다면 트러스트 모드를 활성화하려면 어떻게해야합니까? 서버가 Firefox 3를 실행 중입니다. –