2014-11-25 1 views
1

내 페이지에 vimeo가 포함되어 있습니다. 사용자가 버튼을 클릭 할 때 다른 비디오로 변경하고 싶습니다.vimeo embed의 iframe을 변경하면 src가 이력 API에 추가됩니다.

$('.vimeoIFrame').attr('src','//player.vimeo.com/video/56534375'); 
    }); 

하지만 이상하게, 새로운 값이 브라우저의 역사 밀리 : 나는 iframe을에서 "SRC"속성을 변경하여 (예를 here를) 이렇게. 이 부작용을 어떻게 피할 수 있습니까?

답변

0

나는 너 자신 후에 년의 주위에 정확하게 동일한 문제를 얻었다. 소스 속성을 업데이트 할 때 임베디드 플레이어의 일부 코드가 새로운 값을 사용하여 공식 API를 사용하는 경우 해결 방법이 없습니다. 이것은 내비게이션을 위해 history.js에 의존하는 프로젝트를 엉망으로 만듭니다.

해결책 : 동영상을 변경해야 할 때 새로운 iframe 요소를 제거하고 만듭니다. Vimeo 플레이어가 재설정되고 이전 비디오에 도달하기 위해 값을 누를 필요가 없습니다.