2

我正在尝试让 twitter 搜索小部件在我的 SSL 页面上工作,而浏览器不会发出未加密的警告。我已经搜索了一段时间,但找不到解决方案。有任何想法吗?

我尝试了以下方法: 通过 HTTPS 包括 Twitter Widgets.js

我的代码如下

<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 页面上保留它,但不以用户认为我们和他们之间的连接不安全为代价。

4

1 回答 1

0

Copy the widget.js file to your https file directory and change your src to point to it.

The error is occurring because ANY file outside your https directory is not going to be encrypted by SSL.

于 2012-09-13T17:10:16.063 回答