3

诚然,我对 SSL 很陌生。我的印象是,到达给定页面的所有文件都必须来自安全来源。我所有的图像和 js 文件都通过 https 重新路由。

那准确吗?

我想在一个启动页面上登录一个用户,该页面还包含一个 Facebook 喜欢和推文按钮。推文按钮是为 http 编写的,当我尝试更改协议时,它停止工作。

我怎样才能解决这个问题?

4

3 回答 3

2

Twitter 对此有一个常见问题解答。基本上,他们建议构建您自己的HTML 推文按钮。缺点是不会显示总份额数。

从理论上讲,您可以下载推文按钮中使用的所有 JS 并将它们托管在您自己的网站上,但是如果 Twitter 更改它使用的任何 API 的方式,您的实现就会中断。您可能还必须修改 JS 文件以使它们通过 SSL 发出计数请求。

于 2011-06-26T07:24:11.280 回答
2

Twitter 已经添加了 SSL 支持。

您可以像这样包含他们的库: https ://dev.twitter.com/blog/ssl-support-tweet-button-and-follow-button

于 2012-11-06T17:06:14.203 回答
0

这个人有一个对我有用的解决方案:https ://www.ibm.com/developerworks/mydeveloperworks/blogs/bobleah/entry/create_a_https_twitter_tweet_button_for_your_web_page_or_blog24?lang=en

我更喜欢只使用 javascript 来获取当前页面,所以在他的示例中,我绕过了将 url 传递给 twitterPop() 的部分,并将这一行添加到该函数的开头:

    str=document.URL;

没有柜台,但总比没有好!

于 2011-07-13T17:58:20.057 回答