서버의 주소는 www.주소.com인데

ajax로 주소.com을 요청하고,

Firefox는 그것을 차단하려고 해서 생기는 문제가 있습니다.

이런 경우는, FireBug에서는

uncaught exception: Access to restricted URI denied (NS_ERROR_DOM_BAD_URI)
이런 에러가 나타납니다.

해결책은 다음과 같습니다.

보통 www.주소.com이라고 한다면,

includes/DefaultSettings.php 에서

약 75줄에

$wgServer = $wgProto.'://' . $wgServerName;

$wgServer = $wgProto.'://www.' . $wgServerName;
로 고치세요. sub domain이 다른 경우는 다르게 쓰면 되겠죠?


Posted by Parker Falcon

댓글을 달아주세요

me2day.net에 들어가면 오른쪽 위에 로그인 창이 있습니다.
그리고 세션 유지등을 위한 확인용 체크 박스가 있는데
아무생각 없이 읽었는데 문구가 이렇더군요.
이 Mac에서 항상 로그인?!

이 Mac에서 항상 로그인?!

유저의 정보를 알아 내는 방법이 없는 것은 아니니 매우 신기한 것은 아니었지만,
그래도 이렇게 조그마한데서 신경(?) 써준 다는 것이 고맙기도 하고,
얼마나 많은 User-agent를 인식 하는지도 궁금하였습니다.

설정 in OnyX

OnyX등에서 설정 하실 수 있습니다.


고로 Debug 메뉴의 힘으로 간단하게 User agent를 변경하였습니다.

사용자 삽입 이미지

Debug 기능중 하나 입니다.


사실은 윈도우 인식은 예상했던 터라 (Mac인식 하면 윈도우는 알아서 인식하겠지) 바로 Mobile Safari(아마 iPod Touch와 iPhone?)로 실험 하였습니다.

기대는 안했지만 결과는 역시

이 PC에서 항상 로그인

뭐 PC & Mac 하는 것만 해도 대단 합니다.


기타 몇가지 시도 해 보았지만


Safari 2.0.4 : Mac
Mobile Safari 1.0 : PC
Firefox 2.0.0.2 : Mac
Firefox 1.0.3 : Mac
Mozilla 1.7.7 : Mac
Netscape 7.2 : Mac
Netscape 6.2.3 : Mac
Netscape 4.97 : Mac
Mac MSIE 5.23 : PC
Windows MSIE 6.0 : PC
Konqueror 3.4 : PC
일부 안맞는 부분이 있기는 하지만, Internet Explorer이면 PC로, 그렇지 않으면 접속 환경을 생각해서 PC/Mac을 구분 하는게 아닐까 생각해보았습니다. 아 어쩌면 Safari 의 Debug기능이 제대로 작동하지 않은 것일수도 있구요.

Opera에서 더 다양한 실험을 해보고 싶었지만 그것은 정말 시간이 남을 때 해보겠습니다.
Posted by Parker Falcon

댓글을 달아주세요