2012-04-05 68 views
2

我想讓我的SSL頁面上工作的twitter搜索小部件,沒有瀏覽器投擲未加密的警告。我一直在尋找一段時間,但無法找到解決方案。有任何想法嗎?Twitter上的搜索通過SSL的小部件

我曾嘗試以下: Including Twitter Widgets.js via HTTPS

我的代碼如下

<script charset="utf-8" src="https://widgets.twimg.com/j/2/widget.js"></script> 
<script> 
new TWTR.Widget({ 
    version: 2, 
    type: 'search', 
    search: 'Search term', 
    interval: 30000, 
    title: 'Twitter feed', 
    subject: 'WHatever', 
    width: 295, 
    height: 300, 
    theme: { 
    shell: { 
     background: 'transparent', 
     color: '#88afcc' 
    }, 
    tweets: { 
     background: 'transparent', 
     color: '#cccccc', 
     links: '#1868e0' 
    } 
    }, 
    features: { 
    scrollbar: false, 
    loop: true, 
    live: true, 
    behavior: 'default' 
    } 
}).render().start(); 
</script> 

我試圖節省widget.js到我的服務器,並以https調用它的方式,但無濟於事,我也嘗試在widget.js中將所有'http'改爲'https',但無濟於事。

任何想法?我真的想把這個保留在SSL頁面上,但這不以用戶認爲我們和他們之間的連接不安全爲代價。

回答

0

將widget.js文件複製到您的https文件目錄並將您的src改爲指向它。

發生該錯誤的原因是,您的https目錄之外的任何文件不會被SSL加密。