首页 > 解决方案 > 将(公开)推文嵌入 Google Data Studio

问题描述

我正在尝试将公共推文嵌入到 Google Data Studio 页面中。旁注 - 我想像工具提示一样使用它,所以当查看者将鼠标悬停在数据点上时,推文会弹出,但我认为这是不可能的。

我的主要问题是,在尝试 URL 嵌入时,我不断收到错误消息“由于提供商站点限制而无法嵌入”。我尝试使用 oEmbed API,但这只会产生错误“无法加载站点”。

我觉得必须有一个我还没有遇到的解决方法(由于安全问题,我不能使用社区连接器,也不能使用任何付费的东西)。

是否有人对是否可以将推文嵌入 GDS 有任何经验或知识?

标签: twitterembedgoogle-data-studio

解决方案


这是不可能的。Data Studio 的 URL 嵌入会创建一个 HTML iframe,并将其src设置为提供的 URL,因此具有与 iframe 相同的限制。

Twitter 已将 Content-Security-Policy frame-ancestors 指令设置为“self”,以防止任何其他网站嵌入其内容。

例如,如果您使用https://wikipedia.org/进行尝试,您会发现嵌入工作正常,因为 Wikipedia 没有此限制。

frame-ancestors 指令限制可以使用 frame、iframe、object、embed 或 applet 元素嵌入资源的 URL。

来源:https ://w3c.github.io/webappsec-csp/#directive-frame-ancestors


推荐阅读