0
나는 다음과 같은 DIV있다 :만약 조건 부하 외부 자바 스크립트 스크립트
<div id="top-ad"></div>
은 내가 이런 식으로 뭔가가 필요, 브라우저의 크기가 지금보다 높은 728의 경우 자바 스크립트 스크립트 외부 광고를로드 할 :
를<div id="top-ad">
<script>
if(window.innerWidth >= 728) {
<script src="//go.*****.com/?id=****"></script>
}
</script>
</div>
물론 위의 코드는 작동하지 않습니다. 나는 비동기 적으로 다음과 같이 jQuery를 사용하여 스크립트를로드하려고 :
<div id="top-ad">
<script>
if(window.innerWidth >= 728) {
$.getScript("//go.*****.com/?id=****");
}
</script>
</div>
내가 위의 방법을 시도를하지만 다음과 같은 오류 얻을 :
Failed to execute 'write' on 'Document': It isn't possible to write into a document from an asynchronously-loaded external script unless it is explicitly opened.
나는 내부의 DOM 요소에 액세스 할 수 없습니다를 로드 된 스크립트와 그들은 실제로 동적이며 나는 그들을 변경할 수 없습니다. if 조건에 따라 div
요소 내부에서 스크립트를로드 할 수 있습니까?
또는 if (innerWidth> = 728) document.write ('