GitHub에서 외부 JavaScript 파일 로드
GitHub에 호스팅된 외부 JavaScript 파일을 참조할 때 개발자는 GitHub에서 해당 파일을 로드하려고 할 때 종종 문제에 직면합니다. GitHub 원시 링크. 이는 최신 브라우저에서 시행되는 MIME 유형 검사로 인해 오류가 발생할 수 있습니다.
이 문제를 극복하려면 JavaScript 파일을 로드하는 대체 방법을 찾아야 합니다. 효과적인 해결책 중 하나는 jsdelivr.net을 활용하는 것입니다. 다음 단계를 수행하면 기능적으로 동등한 링크를 얻을 수 있습니다.
예:
최신 버전:
http://cdn.jsdelivr.net/gh/<username>/<repo>/path/to/file.js
특정 버전 또는 커밋 해시:
http://cdn.jsdelivr.net/gh/<username>/<repo>@<version or hash>/path/to/file.js
왜 이런가요? 필요합니까?
GitHub의 X-Content-Type-Options: nosniff 헤더 구현은 브라우저가 MIME 유형 검사를 강제하도록 합니다. 이 설정은 특정 브라우저가 원시 파일을 의도한 대로 해석하지 못하게 하여 관찰된 오류로 이어집니다.
이 주제에 대한 자세한 내용은 링크된 토론 스레드를 참조하세요.
위 내용은 MIME 유형 오류 없이 GitHub에서 외부 JavaScript 파일을 로드하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!