嵌入式推文的文档页面位于:Embedded Tweets | Twitter Developers
它描述了一个用于“动态呈现”推文的oembed端点,但这只返回了必须仍由widgets.js转换的裸HTML代码。
如果我通过Ajax动态加载一些内容并将其插入到DOM中,并且该内容包含嵌入式推文的代码,是否有办法让widgets.js动态呈现嵌入式推文?一个函数或方法调用可能吗?
答案 0 :(得分:8)
可以通过调用twttr.widgets.load()来完成。资料来源:https://dev.twitter.com/docs/intents
答案 1 :(得分:0)
我在 jQuery 中执行以下操作:
$.getScript ( '//platform.twitter.com/widgets.js', callBack );
脚本加载完成后会触发回调函数。
答案 2 :(得分:0)
指向上面引用的文档的链接导致空白页,因此这里再次是:https://developer.twitter.com/en/docs/twitter-for-websites/embedded-tweets/overview.html
一直滚动到 使用JavaScript渲染推文 部分。
将您的推文传递给twttr.widgets.load
,如下所示:
twttr.widgets.load(${tweet.html})