Javascript 通过HTTPS获取推文
我正在尝试将以下代码嵌入到一个网页中,该网页应该通过HTTPS传输。但是,此代码段会导致两个对twitter.com的请求,其中一个不是通过HTTPS,这意味着浏览器会发出警告,指出我的页面“包含不安全的内容”Javascript 通过HTTPS获取推文,javascript,twitter,Javascript,Twitter,我正在尝试将以下代码嵌入到一个网页中,该网页应该通过HTTPS传输。但是,此代码段会导致两个对twitter.com的请求,其中一个不是通过HTTPS,这意味着浏览器会发出警告,指出我的页面“包含不安全的内容” gettwitter('name'{ id:'帐户', 计数:3, 与朋友:假, 启用链接:false, 无知者回答:是的, 是的, 模板:'%time%%text%' }); 有人有什么想法吗 为什么只有两个获取tweet的调用 为什么其中一个是由不安全的HTTP生成的 如何告诉t
gettwitter('name'{
id:'帐户',
计数:3,
与朋友:假,
启用链接:false,
无知者回答:是的,
是的,
模板:'%time%%text%
'
});
有人有什么想法吗
编辑:我使用的是来自的库,是的,js文件是通过HTTPS加载的。我通过将库中硬编码的
http://
s更改为HTTPS://
s解决了这个问题。我讨厌在挣扎了几个小时后事情变得如此简单:(实际操作必须在外部javascript中进行。我的最佳猜测是,最初的外部JS文件是从Twitter加载的,然后函数导致它发出ajax请求。确保脚本标记中的src attribute使用HTTPS。如果不是,请查看您正在使用的Twitter javascript api。
getTwitters('name', {
id: 'account',
count: 3,
withFriends: false,
enableLinks: false,
ignoreReplies: true,
newwindow: true,
template: '<span style="blabla">%time%</span><p style="blabla">%text%</p>'
});