2017-11-02 26 views
0

popper.js가로드되어 CDN에서 로컬 복사본으로 폴백 할 수 있는지 테스트하려면 어떻게해야합니까?popper.js가로드되지 않는 경우 폴백

포어는 부트 스트랩 4에 필요하므로 먼저로드해야합니다. popper.js CDN이 실패하면 브라우저가 popper.js를 내 서버에서로드하도록 폴백하도록 동일한 부트 스트랩 대체 기술을 사용하고 싶습니다.

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js"></script> 
<script>if(typeof($.fn.modal) === 'undefined') {document.write('<script src="local/bootstrap.min.js"><\/script>')}</script> 

답변

1

포퍼 변수를 확인하십시오.

의 유형은 "정의되지 않은"다음 포퍼는로드 할 수 없습니다 당신은 로컬 복사본으로 폴백 할 수있는 경우 :

<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.3/umd/popper.min.js" ></script> 
<script>if(typeof(Popper) === 'undefined') {document.write('<script src="static/lib/popper.min.js"><\/script>')}</script>