2009-02-02 5 views
0

Xulrunner 기반의 브라우저를 내장 한 응용 프로그램이 있습니다. 브라우저에서로드해야하는 몇 가지 플래시 SWF 파일이 있습니다. swf 파일은 자바 스크립트와 대화하여 페이지 제목을 변경하고 URL의 콘텐츠를 탐색 할 때 URL을 변경합니다. 다음 번에 브라우저를 열 때 플래시 파일의 해당 위치로 직접 이동할 수 있도록 플래시 컨텐츠의 위치를 ​​기억해야하므로 URL 변경이 필요합니다.Flash Player 트러스트 파일이 Linux의 임베디드 브라우저에서 작동하지 않습니다.

swf 파일을 만들려면 cfg 파일을 만들어 Flash Player Trust 폴더에 넣었습니다 (로컬 파일은 /home/user/.macromedia/Flash_Player/#Security/FlasPlayerTrust이고 글로벌 트러스트 파일 위치는 /etc/adobe/FlashPlayerTrust). 예상 결과. 내 애플 리케이션으로 디버깅하고 SWF는 페이지의 제목을 다시 설정하지 않는다는 사실을 발견했습니다 (JavaScript가 차단되었음을 나타냄). 파이어 폭스 브라우저에서는 잘 작동하지만 임베디드 브라우저에서는 작동하지 않습니다. 내 응용 프로그램은 Windows와 Mac에서도 잘 작동합니다. 이것은 Linux에서만 관찰됩니다. 어떤 몸이라도 플래시 파일에 내장 된 자바 스크립트가 작동하도록 할 필요가 있다고 생각할 수 있습니까?

+0

XULRunner를 사용하지 않았지만 사용중인 브라우저가 ExternalInterface를 지원하지 않을 수 있습니다. 사양을 확인 했습니까? 브라우저가 NPAPI를 지원합니까? –

+0

Xulrunner는 파이어 폭스도 사용하는 엔진입니다. Xulrunner는 NPAPI를 지원합니다. 그래서 내 브라우저도 지원해야합니다. –

답변

0

데스크톱 응용 프로그램에 포함 된 브라우저에서 플래시 응용 프로그램 종속성을 사용하지 마십시오.

관련 문제