Skip to content

allowScriptAccess 설정

조회 수 8425 추천 수 0 2012.05.05 14:08:26

html에만 삽입하면 링크가 동작하지 않아요 - allowScriptAccess 를 설정합니다


가끔 스크립트는 보안을 이유로 제한적 동작을 하게 됩니다.
fscommand, ExternalInterface, getURL, navigateToURL 등이 대표적인 예입니다.
컨테이너 페이지(대표적으론 HTML)의 도메인과 swf의 도메인이 서로 다를 경우가 있습니다. 이유는 여러가지가 있을 수 있겠죠.
이 경우 보안의 권한은 플래시를 삽입하는 HTML쪽에 좀 더 권한이 있으므로, HTML에서 스크립트 실행 권한을 설정해야 합니다.
다음과 같이 권한을 제어할 수 있습니다.

always
어떤 swf가 로드되든 스크립트를 실행하도록 권한을 허락합니다.

sameDomain
같은 도메인상의 swf만 권한을 허락합니다.

never
어떤 경우에도 권한을 허락하지 않습니다.


* 일부 게시판 프로그램의 경우 이 권한을 무조건 never로 설정하기도 합니다. (대표적으로 네이버)



플래시를 삽입하다보면 allowScriptAccess, wmode, FlashVars 등의 많은 부가 설정이 필요할 수 있습니다.
param 태그를 추가해서 해결할 수 있습니다. 다음 코드는 예시입니다.

==============================================================================================================

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="550" height="400" id="flash_obj">
    <param name="movie" value="flash_movie.swf" />
    <param name="wmode" value="transparent" />
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="FlashVars" value="var1=1&var2=page_id" />
    <!--[if !IE]> <-->
    <object type="application/x-shockwave-flash" data="flash_movie.swf" width="550" height="400" id="flash_obj">
        <param name="wmode" value="transparent" />
        <param name="allowScriptAccess" value="sameDomain" />
        <param name="FlashVars" value="var1=1&var2=page_id" />
            <p>Flash 로드를 실패했거나 Flash를 지원하는 브라우저가 아닙니다.</p>
      </object>
    <!--> <![endif]-->
</object>

==============================================================================================================

profile

I see no changes, wake up in the morning and I ask myself

Is life worth living should I blast myself

Things would never be the same.

엮인글 :
http://adminplay.com/96177/2af/trackback
List of Articles
번호 제목 글쓴이 날짜 조회 수sort

클라이언트가 ssh접속시 서버의 RSA키값 변경으로 인한 접...

CentOS 자동로그인 설정

allowScriptAccess 설정

  • l2zeo
  • 2012-05-05
  • 조회 수 8425

HTML5 멀티미디어 태그 - <video>,<audio>,<embed>

Zabbix 웹서비스 모니터링

SCM - 캐시 서버 구축 (Squid in Linux)

<video>의 속성과 메소드

cacti plugin thold 설치

proxy 서버 통해서 외부문서 불러오기 curl

CentOS 6.5 + Python2.7 + MySQL_Python-1.2.3

ubuntu 부팅시 서비스 자동실행 및 실행방지

python mysql connector 설치 및 SQLAachemy 연동

sakai 2.7.0 source installation in ubuntu 10.04.1 file

CentOS Linux Remote Desktop 에서 로그인 화면보기

CentOS 6.5 에서 VirtualBox 4.3 설치후 VirtualBox 구동...

원격데스크톱(RDP) 클라이언트 접속기록(Log) 삭제하기 file

스퀴드(squid) 로그 로테이트 방법

리눅스 벤치마크 프로그램 목록

SVN 클라이언트 명령어

VirtualBox 4.3 Released – Install on RHEL/CentOS/Fedor...

Copyright ADMINPLAY corp. All rights reserved.

abcXYZ, 세종대왕,1234

abcXYZ, 세종대왕,1234