>웹 프론트엔드 >JS 튜토리얼 >`` 태그에 'src'와 콘텐츠가 모두 포함될 수 있나요? 그리고 브라우저 전체에서 얼마나 안정적으로 작동하나요?

`` 태그에 'src'와 콘텐츠가 모두 포함될 수 있나요? 그리고 브라우저 전체에서 얼마나 안정적으로 작동하나요?

Patricia Arquette
Patricia Arquette원래의
2024-12-01 07:33:12743검색

Can a `` tag have both `src` and content, and how reliably does that work across browsers?

src와 Content가 모두 포함된 스크립트 태그 이해

HTML에서 script 태그는 일반적으로 JavaScript 코드를 로드하고 실행하는 데 사용됩니다. 일반적으로 src 속성은 외부 JavaScript 파일의 URL을 지정하는 데 사용됩니다. 그러나 어떤 경우에는 스크립트 태그에 열기 및 닫기 태그 내의 콘텐츠가 포함될 수도 있습니다.

Google 1 버튼의 예:

Google의 다음 코드를 고려하세요. 1 버튼:

<script type="text/javascript" src="https://apis.google.com/js/plusone.js">
  {"parsetags": "explicit"}
</script>

이 예에서 스크립트 태그에는 src 속성이 모두 포함되어 있습니다. 외부 JavaScript 파일 및 태그 내의 콘텐츠.

브라우저 동작 및 안정성:

다른 브라우저는 이 시나리오를 다른 방식으로 처리합니다. 일부 브라우저에서는 src 속성이 오류 없이 성공적으로 포함되면 콘텐츠를 실행합니다. 다른 사람들은 성공 여부에 관계없이 src 스크립트를 포함하고 콘텐츠를 실행하려고 시도합니다.

HTML5의 예측할 수 없는 동작 및 지원 중단:

그러나 이 동작은 매우 예측 불가능하고 신뢰할 수 없습니다. HTML5에서는 script 태그에 src와 content를 모두 사용하는 것이 금지됩니다. 이는 브라우저의 동작이 매우 다양하여 잠재적인 호환성 문제로 이어질 수 있기 때문입니다.

Google의 접근 방식:

위 예에서 Google의 접근 방식은 특정 브라우저에 종속되지 않습니다. 행동. 스크립트 태그 내의 콘텐츠는 정적 값인 개체 리터럴입니다. 브라우저가 이를 실행할 때, 자동 오류 외에는 중요한 조치가 수행되지 않습니다. 대신 Google의 코드는 스크립트 태그 자체의 내용을 분석하고 그에 따라 동작을 조정합니다.

위 내용은 `` 태그에 'src'와 콘텐츠가 모두 포함될 수 있나요? 그리고 브라우저 전체에서 얼마나 안정적으로 작동하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.