2012-03-22 22 views
2

好了,試試這fiddle這是可能呈現youtube與Twitter上的iframe鏈接?

<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> 

當你打開網頁,你會看到 「0」,在Twitter上。但是,如果你「運行它」(在小提琴上)它會顯示「24」。爲什麼?我該如何解決它?

回答

0

對我來說似乎是一個連接問題。當您第一次點擊小提琴時,您將獲得與您在Twitter上體驗到的相同的行爲。但是,當您單擊「運行」更新時,它的工作方式應該是這樣。

...你究竟是什麼意思OPEN

編輯:

IFrame使用引薦網址。如果查看JSFiddle,則計數器鏈接到共享IFrame爲目前的頁面的數量。而不是您使用src屬性提供的YouTube網址。

當您想到Tweet按鈕的實際使用時,這是有意義的。 但它仍然有點奇怪,它顯示在JSFiddle上的計數是指您提供的YouTube鏈接而不是JSFiddle。

但是,如果您確實刪除了YouTube鏈接,您實際上可以看到計數器更改爲共享JSFiddle顯示頁面的人數。

這證實了,向IFrame提供外部源並不是一個體面的做法。 如果這是必要的,則必須使用錨元素而不是使用IFrame來創建按鈕。

看到這個https://dev.twitter.com/docs/tweet-button

+0

:) – markzzz 2012-03-22 11:34:49

+0

更新以前的答案,當你「打開」頁面。 – martinjlowm 2012-03-22 12:02:26

相關問題