>  기사  >  웹 프론트엔드  >  js world_javascript 기술 중 가장 짧은 IE 브라우저 판단 코드

js world_javascript 기술 중 가장 짧은 IE 브라우저 판단 코드

WBOY
WBOY원래의
2016-05-16 18:26:42886검색

var ie = ! "v1";

단 7바이트만 필요합니다! 외국인들이 IE의 판단을 32바이트에서 어떻게 바꾸는지 설명하는 "32바이트, ehr ... 9, ehr ... 7!!! 당신의 브라우저가 IE인지 알아보기" 기사를 참조하세요. 7바이트로 차근차근 줄여나가는 이야기

그런데 이 기록은 올해 1월 8일 러시아인에 의해 깨져서 현재는 IE의 toString 방식과 표준 브라우저를 사용하고 있습니다! 차이로 이루어진 배열. 표준 브라우저의 경우 배열의 마지막 문자가 쉼표이면 JS 엔진이 자동으로 이를 제거합니다. 자세한 내용은 여기에서 확인하세요. 축하합니다, Aleko, 당신은 정말 나의 우상입니다!

var ie = !-[1,]


[Ctrl A 모두 선택 참고: 외부 J를 도입해야 하는 경우 실행하려면 새로 고쳐야 합니다.
]


비 IE의 각도 결정으로 1비트를 절약할 수 있다면 호환성을 수행할 때 대부분의 경우 IE와 비 IE가 작동하기 때문입니다.

var notIE = -[1,]

[Ctrl A 모두 선택 참고:
외부 J를 도입해야 하는 경우 실행하려면 새로 고쳐야 합니다 ]
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.