# 通过 Onebox 将 Fireside.fm 链接扩展为完整 iframe

**URL:** <https://meta.discourse.org/t/expand-fireside-fm-links-to-full-iframe-via-onebox/132853>\
**Category:** Feature\
**Created:** [2019年十一月7日 17:06 UTC](https://meta.discourse.org/t/expand-fireside-fm-links-to-full-iframe-via-onebox/132853 "2019-11-07T17:06:17Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![MichaelTunnell](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/michaeltunnell/32/166926_2.png) [@MichaelTunnell](https://meta.discourse.org/u/MichaelTunnell)\
**Post date:** [2019年十一月7日 17:06 UTC](https://meta.discourse.org/t/expand-fireside-fm-links-to-full-iframe-via-onebox/132853/1 "2019-11-07T17:06:17Z")

</div>

这不算一个大问题，但如果能解决就太好了。我从事播客制作，并使用 Fireside 作为播客托管服务，它是目前最受欢迎的播客托管提供商之一。不幸的是，当我发布链接进行展开时，内容会被严重裁剪。

以下是发布剧集链接进行展开时的效果示例：（截图中我放错了剧集，请忽略那部分，哈哈）

 ![](https://global.discourse-cdn.com/meta/original/3X/0/8/081b06afdbadb5d202af4b99a5cfde0d6453d9ab.jpeg)

Fireside 实际上提供了一个非常不错的通过 iframe 嵌入的播放器，因此我的请求是：在展开内容时直接提取并嵌入该 iframe 代码。

以下是该 iframe 播放器在论坛上的效果示例（这只是一个模拟图）：

 ![](https://global.discourse-cdn.com/meta/original/3X/f/e/fe6eb7d64ed0c5e91fd7d18b34afe22723a2a618.jpeg)

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Post date:** [2019年十一月7日 17:08 UTC](https://meta.discourse.org/t/expand-fireside-fm-links-to-full-iframe-via-onebox/132853/2 "2019-11-07T17:08:48Z")

</div>

如果您确实想这样做，请在您的网站设置中将 iframe 加入白名单。

---

<div class="post-metadata">

**Author:** ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)\
**Post date:** [2019年十一月7日 17:09 UTC](https://meta.discourse.org/t/expand-fireside-fm-links-to-full-iframe-via-onebox/132853/3 "2019-11-07T17:09:54Z")

</div>

是的，您可以将 iframe 的 src 域名加入白名单，以获取新播放器。我在我的播客中也这样操作（[示例](https://community.effectiveremotework.com/t/035-do-goals-really-work/5527)）。

---

<div class="post-metadata">

**Author:** ![MichaelTunnell](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/michaeltunnell/32/166926_2.png) [@MichaelTunnell](https://meta.discourse.org/u/MichaelTunnell)\
**Post date:** [2019年十一月7日 17:13 UTC](https://meta.discourse.org/t/expand-fireside-fm-links-to-full-iframe-via-onebox/132853/4 "2019-11-07T17:13:03Z")

</div>

我指的是发布链接后能正确展开，或者展开为该集内容的 iframe（类似 YouTube），而不仅仅是发布一个 iframe。

例如，如果我使用 wellfed（RSS 轮询）、ifttt、WordPress 插件或其他工具自动发布主题，发布选项中将不包含 iframe，只能发布项目链接。这就是我询问展开功能的原因，而不仅仅是关于发布 iframe 的问题。

---

<div class="post-metadata">

**Author:** ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)\
**Post date:** [2019年十一月7日 17:15 UTC](https://meta.discourse.org/t/expand-fireside-fm-links-to-full-iframe-via-onebox/132853/5 "2019-11-07T17:15:06Z")

</div>

感谢澄清——我已修改标题和分类以更准确地反映情况，因为这是针对我们 onebox gem 的功能请求，而非错误。

---

<div class="post-metadata">

**Author:** ![MichaelTunnell](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/michaeltunnell/32/166926_2.png) [@MichaelTunnell](https://meta.discourse.org/u/MichaelTunnell)\
**Post date:** [2019年十一月7日 17:17 UTC](https://meta.discourse.org/t/expand-fireside-fm-links-to-full-iframe-via-onebox/132853/6 "2019-11-07T17:17:16Z")

</div>

抱歉，之前的猫咪选得不好……我之前都不知道这叫 **onebox** 。
