2011-08-12 2 views
0

남은 웹 응용 프로그램과 동일한 WebView/페이지에서 PhoneGap의 Facebook와 비슷한 상자를 표시하려면 어떻게해야합니까? PhoneGap 응용 프로그램에 Facebook like box을 표시하려고합니다 (jQuery Mobile 사용).동일한 WebView/페이지에서 PhoneGap의 Facebook과 같은 표시가 가능합니까?

PhoneGap이 새 브라우저 창을 엽니 다./Facebook과 같은 webview 용 상자.

다른 Facebook 소셜 플러그인과 동일한 상황입니다. 같은 상자를 해당 페이지의 일반 콘텐츠에 포함 시키거나 childbrowser를 열지 않기를 원합니다. 두 가지 변종 (FBXML [012] 1 ~ & iframe [2])은 데스크탑 브라우저의 동일한 페이지에 멋지게 표시되지만 PhoneGap은이를 새 창에서 열어 응용 프로그램을 종료합니다.

제안 사항?

[1]은

<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like-box href="http://www.facebook.com/platform" width="292" show_faces="true" border_color="" stream="true" header="true"></fb:like-box> 

[2] :

<iframe src="http://www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2Fplatform&amp;width=292&amp;colorscheme=light&amp;show_faces=true&amp;border_color&amp;stream=true&amp;header=true&amp;height=427" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:292px; height:427px;" allowTransparency="true"></iframe> 

답변

0

Openeing가 iframe 도메인을 필요는 PhoneGap.plist에서 ExternalHosts 키에 추가한다. 그런 다음 Facebook과 같은 외부 페이지가 일반 콘텐츠에 표시됩니다.

"PhoneGap.plist의 ExternalHosts 키 아래에 도메인을 추가해야합니다." link

관련 문제