这可以在Twitter上使用iframe呈现youtube链接吗?

时间:2012-03-22 10:51:46

标签: iframe twitter youtube

好吧,试试fiddle

<iframe allowtransparency="true" frameborder="0" scrolling="no" src="//platform.twitter.com/widgets/tweet_button.html?url=      http://www.youtube.com/watch?v=vabnZ9-ex7o" style="width:100px; height:32px;"></iframe>

当您打开页面时,您将在Twitter上看到“0”。但是,如果你“运行它”(在小提琴上)它会显示“24”。为什么?我该如何解决?

1 个答案:

答案 0 :(得分:0)

对我来说似乎是一个连接问题。当您第一次点击小提琴时,您将获得与在Twitter上体验相同的行为。但是,当您单击“运行”进行更新时,它将按预期的方式工作。

...... OPEN 究竟是什么意思?

编辑:

IFrame使用引荐网址。如果您查看JSFiddle,计数器会链接到有多少人共享IFrame 存在的页面。而不是您使用src属性提供的YouTube网址。

当您考虑Tweet按钮的实际使用时,这是有道理的。 但它仍然有点奇怪,它在JSFiddle上显示的计数是指您提供的YouTube链接,而不是JSFiddle。

但是,如果您确实删除了YouTube链接,您实际上可以看到计数器更改为共享JSFiddle显示页面的人数。

这证实,为IFrame提供外部资源并不是一种很好的方法。 如果有必要,必须使用锚元素而不是使用IFrame创建按钮。

请参阅此https://dev.twitter.com/docs/tweet-button