【问题标题】:Facebook FB.api post how to specify a targetFacebook FB.api 发布如何指定目标
【发布时间】:2011-03-28 04:01:33
【问题描述】:

我正在使用 FB.api OpenGraph 在用户的墙上发布消息。我希望链接目标等于“_blank”,以便它在新选项卡中打开。可能吗 ? Facebook 文档没有提供太多细节。

  var params = {};

  params['message'] = 'message';
  params['name'] = 'name';
  params['link'] = 'http://link';
  params['picture'] = 'http://picture';
  params['description'] = 'description';

  FB.api('/me/feed', 'post', params, function(response) {
    if (!response || response.error) {
      alert('Error occured');
    } else {
      alert('Post ID: ' + response);
    }
  });

【问题讨论】:

  • 我不认为有什么可以做的。也就是说 - 我看到的行为是每个链接打开一个新标签...

标签: api facebook post hyperlink target


【解决方案1】:

这是他们自己管理的事情。你无能为力。尽管如此,AFAIK,这是默认行为。

【讨论】:

    【解决方案2】:

    我认为这与您在应用设置中的应用网址有关。 我目睹了这一点,当应用程序 url 是 app.com 时 我通过链接 app.com/results.php 在我的用户提要上共享的所有链接都将在同一个选项卡上打开,我与链接 www.app.com/results.php 共享的链接将在新链接中打开。 那里的问题是,由于某种原因,我无法从 www.app.com 授权 api 访问。 我会尝试注册两个 url,看看会发生什么。

    【讨论】:

    • 纠正这一点,当您的应用域身份验证是 www.app.com 时,您指向 app.com 链接的所有内容都将在新选项卡中打开,而 www.app.com 上的所有内容都将在相同的选项卡。但是反过来不行
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-20
    相关资源
    最近更新 更多