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

3

从这里添加Twitter分享按钮后:

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

我的https网站显示一个小矩形框,上面显示以下错误:

此框架被阻止,因为它包含一些不安全的内容。

当我将两个http调用更改为https时:

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

我收到一条“推文”链接,虽然可以使用,但是它没有来自Twitter网站的图片/布局。JavaScript调用在代码中输出了此错误:
Failed to load source for: https://platform.twitter.com/widgets.js

有什么办法可以让这个 Twitter 按钮正常工作吗?

Twitter最近启用了HTTPS,但我不知道它是否覆盖了那个URL。不幸的是,它在我的工作场所被阻止,所以我无法测试,但你是否尝试过仅使用https://而不是http://来链接? - glomad
我刚刚更新了我的回答尝试使用https。不幸的是,它仍然没有起作用。 - Ryan
2个回答

3

谢谢你的回答。太遗憾了,那是唯一的选择 - 那需要太长时间。我想我会选择tweetmeme。 - Ryan

1

目前,tweetmeme 似乎也不安全。

唯一安全的方法是使用查询字符串,例如:

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

但是目前还没有获取推文计数的方式,而且你必须自己处理推文窗口。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接