반응형
파서 차단, 교차 출처 스크립트는 document.write를 통해 호출됩니다-어떻게 피할 수 있습니까?
Google 크롬은 느린 네트워크 의 메인 프레임 에서 document.write를 통해 삽입 된 교차 출처, 파서 차단 스크립트의로드 차단을 구현하기 시작했습니다 . 이로 인해 다음 오류가 발생합니다.
파서 차단, 교차 출처 스크립트, http://example.org/script.js 는 document.write를 통해 호출됩니다. 기기의 네트워크 연결 상태가 좋지 않으면 브라우저에 의해 차단 될 수 있습니다.
그러나 내 웹 페이지에는 .NET을 사용하여 타사 스크립트를 동 기적으로로드해야합니다 document.write('<script src="..."></script>')
. 그 봉쇄를 피하는 방법?
변경 사항에 대한 추가 정보 :
Google Developers 기사 에 따르면 다음을 수행 할 수 있습니다.
- 비동기 스크립트로드를 사용하여 사용
<script src="..." async>
하거나element.appendChild()
, - 허용 목록에 추가하려면 스크립트 제공 업체를 Google에 제출하세요 .
@niutech Cloudflare의 Rocket Loader Module 로 인해 유사한 문제가 발생했습니다 . 웹 사이트에서 비활성화하면 모든 관련 문제가 정렬됩니다.
document.write를 사용하지 마십시오. 해결 방법은 다음과 같습니다.
var script = document.createElement('script');
script.src = "....";
document.head.appendChild(script);
반응형
'Programing' 카테고리의 다른 글
`return function * () {…}`는 무엇을 의미합니까? (0) | 2020.12.27 |
---|---|
개체 속성 이름으로 템플릿 문자열 (0) | 2020.12.27 |
순수성과 참조 투명성 (0) | 2020.12.27 |
자바 스크립트에서 CSS 규칙 세트 변경 (0) | 2020.12.27 |
JavaScript 툴체인에는 무엇이 있습니까? (0) | 2020.12.27 |