크로스 브라우저는 앵커 요소의 핑 속성은 어떻게됩니까?
<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 사양을 지원합니다.
지원하는 브라우저는 Safari 와 Chrome 인 것 같습니다 . (후자가 그렇게하는 것은 놀라운 일이 아닙니다. 원래는 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 에 따르면 Safari 와 Google Chrome 만 지원하며 Firefox도 지원할 수 있습니다. 문서에 "이 API는 표준화되지 않았습니다."라는 경고가 표시되지 않기 때문입니다 . 그래서 W3Schools 가 맞을 수 있습니다. :)
Internet Explorer (놀랍지 않음)처럼 보이며 Opera는 둘 다 좋아하지 않는 것 같습니다.
출처 : HTML <a> ping 속성 ( W3Schools )
'programing' 카테고리의 다른 글
모듈 이름이 변수에있을 때 모듈 가져 오기 (0) | 2021.01.15 |
---|---|
Wget으로 요청을 게시 하시겠습니까? (0) | 2021.01.15 |
실행에 사용중인 Java Maven 버전을 어떻게 파악하고 변경합니까? (0) | 2021.01.14 |
내 속성 값을 내 모델 클래스의 다른 속성 값과 비교하는 사용자 지정 유효성 검사 속성 (0) | 2021.01.14 |
매개 변수가 함수에 제공되는지 테스트하는 방법은 무엇입니까? (0) | 2021.01.14 |