사람들이 꼽은 Yahoo! BrowserPlus에 대한 세부 사항중 하나는 그것이 Yahoo! 계열 사이트에서만 작동한다는 것이었습니다.
하지만, 이 제한을 풀고 로컬에서 동작하도록 하는 사람들이 있고, 아마도 Yahoo!는 이를 달가워하지는 않을 것 같습니다.
Yahoo!의 Skylar Woodward 씨는 해킹이 별 문제 될 것이 없다는 글을 작성하셨습니다. 그리고는 제한을 해제하는 방법에 대해서 보여주셨네요(Yahoo! 직원이 Yahoo! 제품을 해킹하는군요 -_-a).
하지만, 이 제한을 풀고 로컬에서 동작하도록 하는 사람들이 있고, 아마도 Yahoo!는 이를 달가워하지는 않을 것 같습니다.
Yahoo!의 Skylar Woodward 씨는 해킹이 별 문제 될 것이 없다는 글을 작성하셨습니다. 그리고는 제한을 해제하는 방법에 대해서 보여주셨네요(Yahoo! 직원이 Yahoo! 제품을 해킹하는군요 -_-a).
현재, BrowserPlus 사용은 Yahoo! 계열 사이트로만 제한되어있습니다. 로컬 파일 실행에 대한 제한도 포함되어있습니다. 에러를 표현하기 위해 테스트 파일에 간단한 코드를 추가합니다.from Hacking BrowserPlus to work locally on Ajaxian[code:js]BP_EC_UNAPPROVED_DOMAIN 에러가 로컬 도메인(file://)은 허가되지 않았다고 확인시켜줍니다. 이것은 BP 설정 파일을 파헤쳐 봐야 한다는 뜻도 됩니다. 맥이라면 아래 경로에 있습니다.
else {greeting = "BrowserPlus is hiding. ("+res.verboseError+")";}/Users/[you]/Library/Application Support/Yahoo!/BrowserPlus/WindowsXP 라면...c:\\Documents And Settings\[you]\Local Settings\Application Data\Yahoo!\BrowserPlus\Windows Vista 라면...c:\Users\[you]\AppData\Local\Yahoo!\BrowserPlus\Permissions 폴더를 열어보면 우리가 찾는 것과 비슷한 이름을 가진 파일이 있을 것입니다. 열어보면 이런 코드를 볼 수 있습니다.[code:js]이렇게 목록에 추가해주시면 됩니다:
"whitelist" : [
"^http(s?)://(.*)\\.yahoo\\.com$",
"^http(s?)://(.*)\\.yahoo\\.com:[0-9]+$"
],[code:js]파일은 수정되었지만, 아직 BrowserPlus는 변경 사항을 적용하지 않습니다. 강제로 적용하는 확실한 방법은 모든 브라우저 창을 다 닫는 것입니다(BrowserPlus는 그것을 사용하는 페이지가 없을 때 종료됩니다). 다른 불편한 방법은 BrowserPlusCore를 프로세스 목록에서 찾아 종료하는 것입니다. 어느 쪽이든, test.html 파일을 연 후 "Hello World."가 보이면 사용할 준비가 된 것입니다.
"whitelist" : [
"^http(s?)://(.*)\\.yahoo\\.com$",
"^http(s?)://(.*)\\.yahoo\\.com:[0-9]+$",
"^file://$"
],
'[IT] Web Tech' 카테고리의 다른 글
Gaia Widgets 3.0 "Glory" (0) | 2008.06.10 |
---|---|
Safari 에서 뒤집기 (0) | 2008.06.10 |
Acrobat.com: PDF와 Flash 함께하다 (1) | 2008.06.10 |
OpenAjax Conformance와 OpenAjax Registry에 대한 피드백 요청 (0) | 2008.06.10 |
BrowserPlus를 로컬에서 동작하도록 해킹하기 (0) | 2008.06.10 |
한 줄의 JavaScript로 중첩 패턴 제거 (0) | 2008.06.10 |
BeSlimed: Mootools로 만든 게임 (0) | 2008.06.10 |
SocialHistory.js: Spyjax 보다 더 (0) | 2008.06.10 |
Gears, 첫 돌을 맞다 (0) | 2008.06.06 |
댓글을 달아 주세요