Firefox에서 로컬 .swf 파일을 실행할 수없는 이유는 무엇입니까?


68

내 목표는 독립 실행 형 플레이어가 아닌 Firefox를 통해 .swf 파일을 실행하는 것입니다.

Firefox 29.0 (현재 14.04)에서 로컬 .swf 파일을 실행하려고하면 브라우저에 Flash 플러그인이 설치되어 있어도 브라우저에서 파일로 열기 / 저장 파일 프롬프트 창이 열립니다. 파일을 마우스 오른쪽 버튼으로 클릭하고 연결 프로그램 ...> Firefox를 클릭하면 브라우저가 새 탭을 연 다음 파일로 열기 / 저장 메시지가 다시 나타납니다. 해당 프롬프트 창을 통해 Firefox를 선택하면 Firefox가 새 탭에서 프롬프트를 다시 열게됩니다.

.swf 파일을 온라인으로 액세스 할 때 파일이 정상적으로 실행되고 Firefox는 주소 표시 줄에 .swf에 액세스하는 주소에 대해 "Adobe Flash"가 활성화되어 있음을 나타내는 레고 모양의 플러그인 표시기를 표시합니다.

Firefox의 환경 설정의 응용 프로그램 탭에서 SWF 파일은 현재 "Shockwave Flash 사용 (Firefox에서)"으로 설정되어 있으므로 로컬 파일의 경우 말하지 않는 이유를 알 수 없습니다.

업데이트 : 분명히 Firefox에는 다른 mime 유형에 대한 환경 설정의 응용 프로그램 탭에 별도의 "Shockwave Flash 파일"항목이 있습니다. 아래에 입력 한 해결 방법을 찾았습니다.


//, 훌륭한 질문입니다! 나는 당신이 이것을 어떻게 배치했는지 정말 좋아합니다. 검색 결과에서 쉽게 찾을 수 있으며 가능성을 언급하여 여러 가지 다른 방법으로 문제를 설명합니다.
Nathan Basanese

답변:


51

다른 옵션은 ~/.mime.types홈 디렉토리에서 다음 내용으로 작성하는 것입니다.

application/x-shockwave-flash       swf swfl

이렇게하면 시스템 업그레이드시 덮어 쓰지 않습니다.

원하는 경우이 명령을 복사, 붙여 넣기 및 실행하여 다음을 수행 할 수 있습니다.

echo 'application/x-shockwave-flash       swf swfl' >> .mime.types

브라우저를 다시 시작하지 않아도 추가 명령이 필요하지 않습니다.


1
홈 디렉토리에 .mime.types라는 빈 문서를 만든 다음 지정한 텍스트를 넣습니까? 또한 그 이후에 어떤 update-mime-database 명령을 사용합니까?
Ads20000

1
네, 평범한 텍스트 파일입니다. 이 해결 방법으로 update-mime-database를 실행할 필요가 없습니다. 홈 디렉토리에이 파일이 있으면 충분합니다.
Aleh

6
훨씬 간단하고 편리하며 작동합니다!
FairMiles

3
그렇습니다.
Aleh

3
이것은 확실히 가장 좋은 방법이며 루트 액세스 권한이 없으므로 간단하고 가장 중요합니다.
TuxForLife

63

여기서 아치 스레드를 기반으로 해결 방법을 찾았 습니다 . 내가 이해 한 바에 따르면, 특정 mime 유형을 제대로 지원하지 않는 Firefox의 문제 일뿐입니다.

/usr/share/mime/packages/freedesktop.org.xml루트로 편집 하고 다음을 교체하십시오.

<mime-type type="application/vnd.adobe.flash.movie">

와:

<mime-type type="application/x-shockwave-flash">

그런 다음 다음을 실행하십시오.

sudo update-mime-database /usr/share/mime

이제 로컬 .swf 파일이 제대로 작동합니다.


// 테스트되었습니다. Firefox 38.0이 설치된 14.10 시스템에서 작동합니다. sudo update-mime-database /usr/share/mime그래도 명령에 이상한 오류가 발생했습니다 . ➜ ~ sudo vi /usr/share/mime/packages/freedesktop.org.xml [sudo] nathan의 암호 ​​: ➜ sudo update-mime-database / usr / share / mime 'all / all'유형의 알 수없는 미디어 유형 알 수없는 미디어 'uri / mms'유형의 알 수없는 매체 유형 'uri / mmst'유형의 알 수없는 매체 유형 'uri / mmsu'유형의 알 수없는 매체 유형 'uri / pnm'유형의 알 수없는 매체 유형 'uri / rtspt'유형의 유형 'uri / rtspu'유형의 알 수없는 미디어 유형 ➜
Nathan Basanese

2
이것은 구성 파일 홈 디렉토리의 훌륭하고 효과적인 답변과 달리 더러운 해킹처럼 보입니다.
아무도

2
다른 대답은 훨씬 낫습니다.
브라질 사람
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.