2017-10-21 8 views
1

새 웹 호스팅으로 이동했습니다. 이제 문제가 생겼어. 브라우저에서 웹 사이트를 방문 할 때마다 Flash 개체 (게임, 시계 등)가 페이지에 대신 다운로드됩니다. 나는 그 문제에 대해 무언가를 구글에서 찾고 있었지만 아무 것도 ...플래시 객체가 대신 다운로드 중입니다.

내가 할 수있는 일이 있습니까? .htaccess으로 무엇인가? 플래시를로드하는 데 iframe을 사용하고 있습니다. 또한 PHP 버전 5.5를 사용하고 있습니다 (이전 버전에서는 5.4 버전이었습니다).

+0

브라우저 지원 문제인지 확인 했습니까? – FluffyKitten

답변

0

고정 : 사실 내가 웹 호스팅은 나에게 5.6을 기본값으로 다시 내 PHP 버전을 다시 더 많은 권한을 준 몰랐어요. 5.5로 다시 설정하면 모든 것이 발견됩니다. 모두 감사합니다!

0

Content-Type 헤더를 확인하셨습니까? 내가 아는 한 Content-Type은 AddType 지시어를 사용하여 .htaccess를 통해 제어 할 수있다. 내 경우에는 AddType

AddType text/html .html

+0

이것은 메인 디렉토리 또는 플래시 디렉토리에 있어야합니다. – Nicox

0

는 "나는 플래시를로드하는 iframe을 사용하고 있습니다."

요즘 Chrome과 같은 브라우저는 SWF (플래시) 파일을 직접로드하지 않습니다.

직접 점 경우 작동하지 않습니다 주소 표시 줄 또는에 iframeSRC. swf 파일.

솔루션 :

iframe 사용하여, 당신은 자체가 .swf 파일을 짜 .html 파일을로드해야합니다.

그래서 귀하의 iframe에로드되지 않습니다 http://www.mysite/someFlash.swf ...
대신 HTML 파일의 코드처럼 보이는 http://www.mysite/someFlash.html으로로드 :

<!DOCTYPE html> 
<html> 
<body> 

<embed src="http://www.mysite/someFlash.swf" width="800" height="600"> 

</body> 
</html> 
+0

아마도 embed를 만들지 만 내 포인트는 이전 호스팅에서 작동하고 있다는 점입니다. / – Nicox

0

아마 서버가 'SWF를 인식하도록 구성되지 않았습니다 '확장.

이 경우 호스트에 플래시 확장자와 MIME 유형을 서버의 목록에 추가하도록 요청할 수 있습니다.

확장 - 마임

swf - application/x-shockwave-flash swf