Javascript 可以使用推特';嵌入的tweet是否可以动态呈现?

Javascript 可以使用推特';嵌入的tweet是否可以动态呈现?,javascript,twitter,Javascript,Twitter,Twitter新推出的“嵌入式tweets”功能很不错,但据我所知,Twitter API的widgets.js只能在页面加载时呈现嵌入式tweets 嵌入推文的文档页面如下: 它描述了一个用于“动态呈现”tweet的oembed端点,但这只返回仍然必须由widgets.js转换的裸HTML代码 如果我通过Ajax动态加载一些内容并将其插入DOM中,并且这些内容包含嵌入式tweet的代码,那么有没有办法让widgets.js动态呈现嵌入式tweet?函数或方法调用可能?可以通过调用twttr.w

Twitter新推出的“嵌入式tweets”功能很不错,但据我所知,Twitter API的widgets.js只能在页面加载时呈现嵌入式tweets

嵌入推文的文档页面如下:

它描述了一个用于“动态呈现”tweet的oembed端点,但这只返回仍然必须由widgets.js转换的裸HTML代码


如果我通过Ajax动态加载一些内容并将其插入DOM中,并且这些内容包含嵌入式tweet的代码,那么有没有办法让widgets.js动态呈现嵌入式tweet?函数或方法调用可能?

可以通过调用twttr.widgets.load()来实现。来源:

我在jQuery中执行以下操作:

$.getScript ( '//platform.twitter.com/widgets.js', callBack );
脚本加载完成后,回调函数将启动。

指向上面引用的文档的链接将导致空白页,因此这里再次出现:

一直向下滚动到使用JavaScript呈现推文部分

将您的tweet传递给
twttr.widgets.load
如下:

twttr.widgets.load(${tweet.html})

谢谢,差不多了。问题是twttr.widgets.load()不支持上下文;它总是贯穿整页。如果你只是更新一个小部分,那就太多开销了。然而,根据这次讨论,他们显然计划很快添加一个上下文选项:我刚刚开始使用这个函数。他们为调用添加了上下文。