我是新来的SSL。我的印象是,访问给定页面的所有文件都必须来自安全源。我的所有图像和js文件都通过https重新路由。
这是准确的吗?
我想在启动页面上登录用户,该页面还包含facebook和tweet按钮。 tweet按钮是为http写的,当我试图改变协议时,它停止工作。
我怎样才能解决这个问题?
答案 0 :(得分:2)
Twitter上有FAQ。基本上他们推荐building your own HTML推文按钮。缺点是没有显示总份额数。
理论上你可以下载推文按钮中使用的所有JS并将它们托管在你自己的网站上,但如果Twitter改变了它所使用的任何API你的实现会破坏的方式。您可能还必须修改JS文件以使它们通过SSL发出计数请求。
答案 1 :(得分:2)
Twitter已经添加了SSL支持。
您可以像这样包含他们的库: https://dev.twitter.com/blog/ssl-support-tweet-button-and-follow-button
答案 2 :(得分:0)
我更喜欢使用javascript来抓取当前页面,因此在他的示例中,我绕过了将url传递给twitterPop()的部分,并将此行添加到该函数的开头:
str=document.URL;
没有反击,但总比没有好!