2013-06-08 6 views
0

BB10 앱의 phonegap 2.7에서 addEventListener이 지원되지 않는 이유를 파악하는 데 문제가 있습니다. 이 이벤트가 없으면 loadstartloadstop 이벤트를 사용하여 twitter/facebook oauth를 완료 할 수 없습니다. 이벤트 처리기가 childbrowser 창을 검사하여 첨부 된 것을 볼 수는 있지만 결코 실행되지 않습니다.PhoneGap 앱에서 BlackBerry 10의 childBrowser에 대한 addEventListener가 지원되지 않습니다.

누구도이 문제에 부딪 혔습니까? 어떤 대안이 있습니까?

enter image description here

답변

0

정말 블랙 베리 Webworks을 파고 후 이미 아래 기본 호출을 실행하는 자바 스크립트 API를의 형태로 Webworks에 내장되어 어떤 폰갭이 제공하는 많은 사실에 많은 많은 폰갭와 유사점과는있다.

BlackBerry Webworks는 기본적으로 자식 브라우저 창에서 window.open을 사용하여 외부 링크를 엽니 다.

따라서 Phonegap (잠재적으로 미래에)이 addEventListener의 childBrowser 플러그인을 지원할 때까지 방정식에서 Phonegap을 제거하는 것이 솔루션입니다.

PhoneGap을 제거한 후 https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/Twitter-OAuth-1 여기에서 스크립트를 성공적으로 사용할 수 있었으며 여기에서 https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/FaceBook-OAuth-2은 Twitter 및 Facebook OAuth에 성공적으로 사용할 수있었습니다.