2017-11-08 5 views
2

를 다운로드하지, 실행, 나는이 URL은 iframe을 만들고 싶어 swf를 실행하는 대신 브라우저가 다운로드하는 것입니다.는 예를 들어

http://example.com 또는 fla 파일에 대한 코드에 액세스 할 수 없습니다. 내가 swf와 함께 몇 가지 문제 때문에 iframe 핵을 사용해야합니다.

+1

어떤 브라우저도 더 이상 SWF를 지원합니까? 그것은 문제 일 수 있습니다. – Carcigenicate

+1

@Carcigenicate 롤, 예. 그러나이 문제는 관련이 있습니다. 기본적으로 Chrome에는 swf를 실행하기 위해 클릭하는 설정이 있지만이 설정으로 파일에 직접 연결할 때 파일을 다운로드하기 만하면됩니다. –

답변

2

iframe은 일부 SWF 파일을 직접로드하는 대신 HTML 파일을로드해야합니다. 따라서 iFrame이로드되는 것과 동일한 html 내에 SWF를 포함시켜 규칙을 지켜보십시오. iframe 만약

코드가 있습니다

<iframe src="http://example.com/game.html"> </iframe> 

그런 game.html에서 한 코드 :

<!DOCTYPE html> 
<html> 
<body> 

<embed src="http://example.com/game.swf" width="800" height="600"> 

</body> 
</html> 
+0

iframe의 html에 액세스 할 수 없습니다. 내 웹 사이트에서 직접 퍼가기를 사용할 수 있습니까? –

+0

@SamGurdus 예. 기본적으로 브라우저는 html 페이지를로드해야합니다 (Flash가 포함되어 있어도). 브라우저의 주소 표시 줄이'.swf '로 끝나는 직접 링크를 가리 키지 않는 한 괜찮습니다 (자동 다운로드 실행). –

+0

개체 또는 퍼가기를 사용해야합니까? –