2011-04-26 48 views
3

我承認SSL是新手。我的印象是,所有打到給定頁面的文件都必須來自安全來源。我的所有圖像和js文件都通過https重新路由。讓Tweet按鈕在https頁面上工作

這是否準確?

我想在包含Facebook like和tweet按鈕的啓動頁面上登錄用戶。推文按鈕是爲http編寫的,當我試圖改變協議時,它停止工作。

我怎樣才能解決這個問題?

+0

爲什麼你需要的按鈕上HTTPS? – ariel 2011-04-26 01:22:57

+0

我有我的私人測試版的啓動頁面。該頁面包含一些允許用戶在該頁面上登錄的Ajax。起初,我嘗試將登錄表單發送到https操作,但這並不容易,所以我認爲這條路線最好。 – Ben 2011-04-26 01:27:45

+0

這篇文章是一種伴隨作品,您會更好地瞭解我意思。 http://stackoverflow.com/questions/5784842/django-secure-login-with-ajax-from-http-page – Ben 2011-04-26 01:30:07

回答

2

Twitter上有一個FAQ對此。基本上他們推薦使用building your own HTML推文按鈕。缺點是不會顯示總共的份數。

理論上,您可以下載鳴叫按鈕中使用的所有JS,並將它們託管在您自己的站點上,但是如果Twitter更改其使用您的實現的任何API將會中斷的方式。您也可能需要修改JS文件以使它們通過SSL進行計數請求。