如何在帖子中插入 Amazon iframe

你好,鉴于 Onebox 自 2019 年起似乎无法在亚马逊非 .com 域名上正常工作(详情),我想尝试使用 iframe。

需要插入的代码如下:
<iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="//rcm-eu.amazon-adsystem.com/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=TAG_REMOVED&language=it_IT&o=29&p=8&l=as4&m=amazon&f=ifr&ref=as_ss_li_til&asins=B07WHMHLJQ&linkId=69e9808ddc7b121e4fa9d501cdac312e"></iframe>

我已在“允许的 iframe"选项中添加了以下地址:
https://rcm-eu.amazon-adsystem.com/

但我没有看到横幅,请问问题出在哪里?
显然,并没有启用广告拦截器。

你可以尝试在“允许的 iframe"站点设置中直接输入 //rcm-eu.amazon-adsystem.com。我想这样应该能显示 iframe,但外观可能不太理想。如果你尝试此方法,需要为任何已添加 iframe 的现有帖子重新构建 HTML。

2 个赞

你不需要使用 iframe,可以直接使用他们的代码片段。

顺便一提,Oneboxing 会违反你的联盟协议,因为他们不会喜欢你以这种方式使用他们的标志。他们曾因这一违规行为关闭过我的账户。

1 个赞

谢谢 Simon,使用 //rcm-eu.amazon-adsystem.com 时,iframe 确实出现了,但显示效果如下:

只有在 amazon.com 上,你才能创建指向图片的链接::frowning_face:


文本 + 图片只会生成一个 iframe……因此,我曾希望 onebox 功能也能支持除 .com 以外的 Amazon 域名,但这可能并不是开发人员的优先事项。

2 个赞

没错,确实如此,仅支持图片片段,文本加图片会渲染为 iframe。

我认为这只是一个简单的 CSS 问题,试试:

.topic-post iframe {
    height: 240px;
}

根据需要调整。

注意:这将影响帖子中的所有 iframe。

你可以使用 data-post-iddata-topic-id 甚至 data-user-id 来使选择器更具体。

2 个赞

感谢 @merefield,论坛用户不太喜欢这个解决方案,但我没有其他替代办法。

我在 Markdown 表格中使用图片片段。这样我可以在链接上方添加联盟免责声明。缺少免责声明可能会招致亚马逊的怒火::grimacing:

1 个赞

好主意!
能给我一个 Markdown 表格示例吗?

好的,类似这样:

<sup>*(管理员注:作为亚马逊联盟成员,我从符合条件的购买中赚取佣金。感谢您的支持!)*

|Albott Pro 特技滑板车|
|:-:|
|<AMAZON LARGE IMAGE SNIPPET>|

顺便一提,这种方法的一个优点是,Discourse 会在图片旁显示点击次数计数器 :slight_smile: :rocket:

4 个赞

太完美了,谢谢!:grinning:

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.