Facebook应用程序中的Twitter api响应

Facebook应用程序中的Twitter api响应,facebook,twitter,Facebook,Twitter,我有一个FB页面标签应用程序——基本上是iframe中的一个网页,当用户点击页面标签时就会显示出来 在网页里面我有一个Twitter按钮。我正在使用Twitter的API来发现用户何时成功发布了推特。以下是我使用的代码: twttr.events.bind('tweet', function(event) { alert("tweet's ocured"); }); 问题是-如果我正常查看页面,我会在tweet后收到alert()。如果我从Facebook上查看它,它就不起作用了。。。

我有一个FB页面标签应用程序——基本上是iframe中的一个网页,当用户点击页面标签时就会显示出来

在网页里面我有一个Twitter按钮。我正在使用Twitter的API来发现用户何时成功发布了推特。以下是我使用的代码:

twttr.events.bind('tweet', function(event) {
    alert("tweet's ocured");
});
问题是-如果我正常查看页面,我会在tweet后收到
alert()
。如果我从Facebook上查看它,它就不起作用了。。。。就好像推特的回应没有传到Fb的页面上

此外,在我的控制台中,我还收到以下警告:

TWITTER:内容安全策略限制可能应用于您的 地点。添加到suppress 这是一个警告

TWITTER:请注意:并非所有嵌入的时间线和嵌入的Tweet 应用CSP时支持此功能

已阻止具有原点“”的帧 从访问原点为“”的帧。这个 正在访问的框架将“document.domain”设置为“facebook.com”,但 请求访问的帧不存在。两者都必须将“document.domain”设置为 相同的值以允许访问

已从中阻止原点为“”的帧 访问原点为“”的帧。框架 请求访问将“document.domain”设置为“twitter.com”,但 正在访问的帧未被访问。两者都必须将“document.domain”设置为 相同的值以允许访问

以前有人处理过这些问题吗?如果是这样,非常感谢您的帮助

要解析“TWITTER”控制台消息,请在页面标题中添加以下代码:

<meta name="twitter:widgets:csp" content="on">

在Twitter开发者文档的底部解释了meta标记的用法:

其他警告与JavaScript的同源策略有关。您在原始帖子中提到的其中一个警告中的警告不再有效。你还有这个页面的版本要看吗