programing

크로스 브라우저는 앵커 요소의 핑 속성은 어떻게됩니까?

kingscode 2021. 1. 15. 08:25
반응형

크로스 브라우저는 앵커 요소의 핑 속성은 어떻게됩니까?


<a ping="..."> HTML5의 앵커 요소에서 비교적 새롭고 비교적 알려지지 않은 속성입니다.

브라우저 간 호환은 얼마나됩니까?

MDN 및 http://caniuse.com 과 같은 온라인 소스를 살펴 보았지만 브라우저 지원을 제안하는 것을 찾지 못했습니다.

2014 년에 링크 추적을위한 실행 가능한 옵션인지 알고 싶습니다.


ping속성은 HTML5의 W3C 이전 초안에 포함되었습니다. 2010 년 초까지 HTML5의 W3C 초안에 남아있었습니다. 마지막 초안은 2010 년 3 월 4 일 W3C 작업 초안 이었습니다 . 다음 초안은 2010 년 6 월 24 일 W3C 작업 초안이었습니다 .

왜 제거 되었습니까? 광고주가 광고 클릭을 추적 할 수 있도록 설계된 HTML 기능 매우 인기가 없었습니다 . Hixie의 주장은 그들이 이미 그렇게 할 수 있다는 것입니다. ping프로세스를 더 투명하게 만들었습니다. 그리고 브라우저는 ping추적 을 차단하는 기능을 제공 할 수 있습니다 . 이에 대한 반론은 브라우저에이 기능이 있다면 게시자는을 피할 것이며 ping현재의 클릭 추적 기술에 비해 신뢰할 수 없다는 입니다.

일부 브라우저는 다음의 조합으로 인해이를 지원합니다.

  • 그들은 그것을 일찍 구현했고 그것을 제거 할 필요성을 느끼지 않았습니다.
  • W3C 사양 대신 WHATWG 사양을 지원합니다.

지원하는 브라우저는 SafariChrome 인 것 같습니다 . (후자가 그렇게하는 것은 놀라운 일이 아닙니다. 원래는 Safari의 WebKit을 레이아웃 엔진으로 사용했으며 이제는 WebKit의 포크 인 Blink를 사용합니다.) Firefox 도 지원하지만 2008 년부터 지원이 기본적으로 비활성화되어 있습니다. 활성화 할 수 있습니다. about : config를 통해 많은 사람들이 그렇게 생각하지는 않습니다.

Internet Explorer 는이를 지원하지 않습니다 (아직?) . Opera 12.x 는이 속성을 지원하지 않지만 Opera의 차세대 Blink 기반 브라우저에서는 확인하지 않았습니다.


WebKit , Gecko 등을 위한 Wikipedia 문서 Comparison of layout engines (HTML5) for WebKit , Gecko를 통해 지원을 볼 수도 있습니다 .

제 3 자에게 데이터를 전송할 수있는 잠재적 인 개인 정보 침해 속성 인 것으로 보입니다. 지원하는 브라우저에서는 기본적으로 비활성화되어 있습니다.

참고 : null이 말했듯이이 게시물은 2012 년 이후로 업데이트되지 않았습니다!


deanhume.com 에 따르면 SafariGoogle Chrome지원하며 Firefox도 지원할 수 있습니다. 문서에 "이 API는 표준화되지 않았습니다."라는 경고가 표시되지 않기 때문입니다 . 그래서 W3Schools 가 맞을 수 있습니다. :)


Internet Explorer (놀랍지 않음)처럼 보이며 Opera는 둘 다 좋아하지 않는 것 같습니다.

출처 : HTML <a> ping 속성 ( W3Schools )

참조 URL : https://stackoverflow.com/questions/22428764/how-cross-browser-is-the-ping-attribute-of-anchor-elements

반응형