2009-02-09 2 views
0

xulrunner 기반 브라우저를 임베드하는 응용 프로그램이 있습니다. 이 브라우저에서 플래시 컨텐츠를로드해야합니다. 특정 시점에 플래시가 내 URL과 페이지 제목을 변경하여 내가있는 플래시 파일의 위치를 ​​반영합니다. 이 파일은/etc/FlashPlayerTrust 폴더에 디렉토리와 swf 파일에 대한 트러스트 파일을 넣을 때 파이어 폭스 브라우저에서 잘 작동합니다 (플래시 보안 가이드 http://www.adobe.com/devnet/flashplayer/articles/flash_player_admin_guide/flash_player_admin_guide.pdf에 따르면 글로벌 트러스트 파일은 동일해야합니다. level은 mms.cfg 파일이 들어있는 디렉토리입니다.Flash Player 트러스트 파일이 Linux의 임베디드 브라우저에서 작동하지 않습니다.

하지만 임베디드 브라우저에서 플래시 콘텐츠를로드 할 때 페이지 제목 등이 업데이트되지 않습니다. 내 응용 프로그램 이름을 플래시 플레이어 트러스트 파일에도 추가했습니다. 나는 내 콘텐트를 서버에 넣고 원격으로 액세스하려고했는데 내 임베디드 브라우저에서 제대로 작동합니다. URL과 페이지 제목이 업데이트되지 않는 플래시 콘텐츠가 로컬에있는 경우에만 해당됩니다. 이 문제는 플래시 플레이어 트러스트 파일에 있다고 생각됩니다. 다음과 같이 내 신뢰 파일의 내용은 다음과 같습니다

/home/shivu/activitytest/index.html

/home/shivu/activitytest/gettingstarted.swf

/홈/shivu/activitytest/

/home/shivu/app/lv71

여기서 lv71은 브라우저가 내장 된 응용 프로그램의 이름입니다. 글로벌 및 사용자 트러스트 파일을 모두 시도했지만 작동하지 않습니다. 아무도 잘못 될지도 모르고 어떻게 디버깅 할 수 있는지 전혀 모른다.

감사 jbsp72

답변

0

나는 같은 문제가 있었다. 많이 울부 짖은 후에, 치아를 부수고 Adobe에서 맹세 : 해결책.

후세를 들어, 신뢰 파일의 올바른 위치는 다음과 같습니다

~/.macromedia/Flash_Player/#Security/FlashPlayerTrust/yourfile.cfg 

그리고이 파일의 항목의 형식은 다음과 같습니다

file:////path/to/swf/directory 

당신은 물론 개인을 신뢰하도록 선택할 수 있습니다. swf 파일을 원한다면 위 스키마를 사용하십시오.

감사 : http://blog.vivoid.com/2009/03/flashplayertrust-not-working-try-adding-a-protocol-prefix/

없음 감사 : 어도비.

* 추신 : Adobe 문서는 위 경로에서 "Flash_Player"디렉토리를 생략합니다. 참고로 나는 우분투 10.10을 새로 설치하고 저장소에서 flashplugin-nonfree v10.1.102.65ubuntu0.10.10.1을 사용했다. ? 웹에서 발견 될 수있는 충돌하는 정보는 다른 배포판에서 플래시 플레이어 패키지 내 변화에서 발생할 수있는 안드로이드 시스템의 경우 *

1

경로는 다음과 같습니다

/data/data/com.android.browser/app_plugins/com.adobe.flashplayer/.macromedia/Flash_Player/#Security/FlashPlayerTrust/yourfile

내가 수동으로 "#Security/FlashPlayerTrust"을 만들어야했습니다 경로의 일부.

"yourfile"파일의 확장명을 포함한 이름은과 관련이 없습니다.

/sdcard/html

업데이트 : 한숨,이 트릭은 적어도 안드로이드 2.2에서 더 이상 작동하지 않습니다 여기에

는 내용의 예 선이다. Flash Player 11.1.111.5를 사용하십시오.

관련 문제