2011-03-17 45 views
3

從這裏加入Twitter分享按鈕後:Twitter分享按鈕「幀被封殺」

http://twitter.com/about/resources/tweetbutton

我的HTTPS網站顯示會出現在我的這個錯誤頁面,一張長方形的小盒子:

This frame was blocked because it contains some insecure content.

當我改變兩個HTTP調用到https:

<a href="https://twitter.com/share"... 
...src="https://platform.twitter.com/widgets.js"> 

我得到一個文本「Tweet」鏈接,它可以工作,但它沒有來自Twitter網站的圖片/佈局。 javascript調用在代碼中輸出此錯誤:

Failed to load source for: https://platform.twitter.com/widgets.js 

有什麼我可以做的,以獲得此Twitter按鈕的工作?

+0

Twitter最近啓用了HTTPS,但我不知道它是否覆蓋了該URL。不幸的是,它在我的工作中被阻止,所以我無法測試,但是您是否嘗試過僅使用https://而不是http://來獲取鏈接? – glomad 2011-03-17 21:22:13

+0

我剛剛更新我的答案嘗試https。不幸的是它仍然無法正常工作。 – Ryan 2011-03-17 21:27:11

回答

1

此時tweetmeme似乎也不安全。

要做到這一點的唯一方法是安全地使用查詢字符串,例如

<A HREF=https://twitter.com/share?url=MYURL&via=VIA&text=TWEET>Tweet</A> 

但是沒有辦法得到推特計數,你必須自己處理推特窗口。