2017-10-11 13 views
0

에 표시되지 않은 : 우리는 SWFObject 플래시 (위 그림 참조) embeding하고 항상 모든 브라우저에서 완벽하게 작동하고있는 웹 사이트가SWFObject 우리의 코드 (SWFObject 2.2 사용)되는 크롬

function showGauge(wrapper, score, isBig) 
{ 
var flashvars = { score: score }; 
var params = { allowscriptaccess: "always" }; 

var attributes = { wmode: "transparent" }; 
var size = 175; 

if(isBig) 
{ 
    size = 225; 
} 

swfobject.embedSWF("<?php echo Routing::base(); ?>flash/sparc.swf", wrapper, size, size, "10.3.0", "<?php echo Routing::base(); ?>flash/expressInstall.swf", 
        flashvars, params, attributes); 

$('#' + wrapper).parent().find('.sparcScoreLabel').show(); 
} 

을하지만, 최근에 Chrome에서 작동하지 않는 것 같습니다. 다른 모든 브라우저 에서처럼 자동으로 재생되는 것 같았지만 Google에서 정책을 변경했으며 이제는 모든 플래시를 재생하거나 '플래시 -> 허용'옵션을 선택해야합니다. (자물쇠 아이콘이있는 왼쪽의) URL 옆에있는 메뉴에서. 그러나 SWFObject에서는 아무 것도 보이지 않으며 대부분의 사용자는 플래시 애니메이션이 있어야한다는 사실을 알지 못하기 때문에 웹 사이트의 Chrome 설정에서 '플래시 -> 허용'을 클릭하지 않아도됩니다. 우리는 플래시를 통해 다른 모든 브라우저처럼 아무 것도 클릭하지 않고도 Chrome에서 자동으로 재생되기를 원합니다. Chrome이 자동으로 플래시를 실행하도록하려면 어떻게해야합니까? 아니면 간단한

<object type="application/x-shockwave-flash"> ... </object> 

태그 데 SWFObject를 변경하고 크롬에 ​​완전 자동되지 않을 것이라는 사실과 함께 생활해야합니까?

+0

은 확실 PHP는 프로세스입니다 자사의 ** ** 일반적으로, 및 SWF의 URL이 정확한지? – Organis

답변