from window.crypto: want crypto primitives in the browser? You may already have it on Ajaxian

초라한 JavaScript 개발자들을 위해서 사용할만한 crypto 헬퍼가 브라우저에 추가되면 참 좋을 것 같습니다. 그래서 예전에 요청한 적이 있었습니다.

Brad Neuberg 씨가 Gecko 에 window.crypto 라는 내장 crypto가 있음을 발견했습니다.

Mozilla는 웹페이지가 어떤 암호 관련 서비스에 접근할 수 있도록 하는 특별한 JavaScript 객체를 정의해두었습니다. 이 서비스들은 웹 페이지가 필요로 하는 기능과 악의적 웹 사이트로부터 사용자들을 보호하려는 요구 사이의 균형점입니다. 대부분의 이 서비스는 JavaScript에서 window 객체를 통해 window.crypto와 같이 사용할 수 있습니다. 예컨데, 암호 엔진을 통해 10 byte의 랜덤한 숫자를 얻으려면 이렇게 사용하면 됩니다:
var myrandom = window.crypto.random(10);

서비스에서 제공하는 것은 이렇습니다: 스마트 카드 이벤트, 인증 요청 생성, 사용자 인증 가져오기, 랜덤한 숫자 생성, 토큰과 서명 로깅
Posted by 행복한고니 트랙백 0 : 댓글 0

Peter-Paul Koch씨가(quirksmod.org의 운영자) mousemove 이벤트 버그에 대해서 작성했습니다. 해당글은 quirksmode에서 읽을 수 있습니다.

새로운 mousemove 테스트를 하다가 이전까지 못알아차렸던 IE5~7까지의 버그를 발견했습니다. 사용자가 DOM엘리먼트 위에서 마우스를 움직이면 당연히 mousemove 이벤트가 여러번 일어납니다. 하지만, 사용자가 mouse 움직이는 것을 그만둘 때도 가끔 이벤트가 계속해서 발생합니다. 이럴 때는 마우스가 완전히 타겟 엘리먼트를 완전히 떠나야만 이벤트가 제대로 멈춰지더군요.

이건 확실히 버그입니다: 마우스를 움직이지 않으면 mousemove 이벤트가 일어나지 않는게 맞죠.

IE 팀이 수정을 했습니다: 이 버그는 IE8b1 에서는 해결되었습니다. 마우스를 움직이지 않으면 mousemove 이벤트도 일어나지 않습니다. 그게 맞는거죠.

그러나, 이 버그가 최근에 나온 Safari(Windows)와 Opera에도 있습니다!

Safari 3.0 과 Opera 9.26는 mousemove 이벤트를 정확하게 지원했었는데, Safari 3.1과 Opera 9.5b는 IE의 버그를 그대로 가져다 놨더군요.

Posted by 행복한고니 트랙백 0 : 댓글 0
from Internet Explorer 8 Beta 1 for Developers – Standards Highlights Part 2 on IEBlog


개발자들을 위한 Internet Explorer 8 Beta 1 이 릴리스되고, CSS에 대한 우리의 계획과 관련된 좋은 아이디어가 담긴 긍정적인 피드백을 받았습니다.

피드백에는 현재의 Beta 버전과 최종 릴리스될 IE8 표준모드에서의 CSS 지원 명세에 대한 요구가 많이 포함되어있었습니다.

이 정보를 통해 여러분, 개발자 커뮤니티, 에게 여러분의 사이트를 테스트해보고 현재의 베타 버전에 구현되어있는 기능에 대한 피드백을 주시길 바라는 바입니다.

자세한 사항은 MSDN에 올려두었습니다: CSS 호환성과 Internet Explorer.

다시 한번, 훌륭한 제품을 만들 수 있도록 많이 도와주시고 관심을 가져주셔서 감사드립니다.

Posted by 비회원 트랙백 1 : 댓글 0

티스토리 툴바