Twitter分享按钮“框架被阻止”

时间:2011-03-17 21:17:41

标签: twitter https frame

从此处添加Twitter分享按钮后:

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

我的https网站在我的网页上显示一个小矩形框,出现此错误:

  

这个框架被封锁了,因为它   包含一些不安全的内容。

当我将两个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按钮工作?

2 个答案:

答案 0 :(得分:3)

Twitter目前为doesn't offer the Tweet button via HTTPS,因此您在此阶段的唯一选择是roll your own

答案 1 :(得分:1)

此时tweetmeme似乎也不安全。

执行此操作的唯一方法是安全地使用查询字符串,例如

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

但是没有办法获得推文数量,你必须自己处理推文窗口。