Ответ на пост на Facebook - пустой экран в веб-представлении, застрявший в XD_proxy.php - PullRequest
1 голос
/ 21 марта 2012
  1. Я пытаюсь опубликовать сообщение на стене Facebook из Webview, в котором отображается всплывающее окно для обмена контентом, но после отмены или публикации он не возвращается на домашний экран общего доступа или не может открыть всплывающее окно.Та же самая реализация работает нормально в браузере, но не работает в Webview.

    После публикации или отмены она должна вернуться к экрану общего доступа, но она не возвращается к экрану общего доступа и застряла в XD_proxy.phpссылка для авторизации на Facebook

Вот мой код.

window.fbAsyncInit = function() { 
    FB.init({appId: "App_id", status: true, cookie: true, xfbml: true}); 
};

(function() { 
    var e = document.createElement("script"); e.async = true; 
    e.src = document.location.protocol + "//connect.facebook.net/en_US/all.js"; 
    document.getElementById("fb-root").appendChild(e); 
}());   

function streamPublish() {      
FB.ui(
  {
   method: 'stream-publish', 
   display: 'iframe',
   message: 'getting educated about Facebook Connect',
   name: 'Connect',
   caption: 'The Facebook Connect JavaScript SDK',
      description: (
      'A small JavaScript library that allows you to harness ' +
      'the power of Facebook, bringing the user\'s identity, ' +
      'social graph and distribution power to your site.'
   ),
   link: 'http://www.fbrell.com/',
   picture: 'http://www.fbrell.com/f8.jpg',
   actions: [
        { name: 'fbrell', link: 'http://www.fbrell.com/' }
   ],
  user_message_prompt: 'Share your thoughts about RELL'
  },
  function(response) {
    if (response && response.post_id) {
      alert('Post was published.');
    } else {
      alert('Post was not published.');
    }
  }
);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...