> 웹 프론트엔드 > JS 튜토리얼 > ``태그의 src'와 콘텐츠 속성 충돌이 브라우저 실행에 어떤 영향을 미칩니까?

``태그의 src'와 콘텐츠 속성 충돌이 브라우저 실행에 어떤 영향을 미칩니까?

Barbara Streisand
풀어 주다: 2024-11-28 20:17:13
원래의
614명이 탐색했습니다.

How Do Conflicting `src` and Content Attributes in `` Tags Affect Browser Execution?

질문: src와 콘텐츠를 사용하여 스크립트 태그의 수수께끼 풀기

Google의 1 버튼에서 다음 예를 고려하세요.

<pre class="brush:php;toolbar:false"><script type="text/javascript" src="https://apis.google.com/js/plusone.js">
      {"parsetags": "explicit"}
</script>
로그인 후 복사

이 스크립트 태그는 src 속성과 콘텐츠를 모두 가지고 있습니다. 이 조합으로 인해 어떤 복잡성이 발생하며 브라우저 실행에 어떤 영향을 미치나요?

답변: 브라우저 차이와 Google의 솔루션

스크립트 태그에서 src와 콘텐츠의 공존 브라우저마다 다양한 해석을 불러일으킵니다. 일부 브라우저는 src 속성이 성공적으로 확인된 경우에만 콘텐츠 실행을 우선시하는 반면 다른 브라우저는 src 스크립트 포함 성공 여부에 관계없이 콘텐츠 실행을 시도합니다.

그러나 이 동작은 신뢰할 수 없으며 HTML5 사양과 모순되어 최대한 피하는 것이 좋습니다.

이 특정 사례에서 Google은 특정 브라우저 동작에 의존하지 않습니다. 포함된 콘텐츠는 단지 객체 리터럴일 뿐이며 실행 시 자동 오류만 발생합니다.

대신 Google의 코드는 스크립트 태그 자체의 콘텐츠를 구문 분석하여 이에 따라 동작을 조정합니다. 이를 통해 원하는 기능을 유지하면서 브라우저 불일치를 완화할 수 있습니다.

위 내용은 ``태그의 src'와 콘텐츠 속성 충돌이 브라우저 실행에 어떤 영향을 미칩니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿