首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >https网站上的Juggernaut

https网站上的Juggernaut
EN

Stack Overflow用户
提问于 2011-10-21 03:44:50
回答 2查看 275关注 0票数 1

我正尝试在一个使用HTTPS的网站上使用juggernaut2。我不需要Juggernaut本身来使用https本身。

因此,我尝试通过我的rails应用的布局中的http从Juggernaut自己的app服务器的8080端口加载所需的application.js。

这很好用。

然后我注意到Juggernaut试图通过https从8080端口读取socket.io,当然失败了,因为它自己的not服务器使用的是http而不是https。

所以我要么需要让juggernaut自己的网络服务器在8080上使用https,要么我需要让juggernaut通过http从端口8080加载它所需要的一切。

我当然可以在那里找到它的application.js和硬编码http的用法,但是有没有更好的方法来解决这个问题呢?

EN

回答 2

Stack Overflow用户

发布于 2011-10-25 04:46:38

通过一些搜索,我找到了这个解决方案:

代码语言:javascript
复制
<script type="text/javascript" charset="utf-8">
  var jug = new Juggernaut({protocol: 'http', host: 'www.mysite.com', port: '8080', secure: false});
</script>

这将让Juggernaut通过您指定的主机、协议和端口加载socket.io。

票数 0
EN

Stack Overflow用户

发布于 2011-10-25 14:08:26

您还可以在自己的站点上托管socket.io和juggernaut js文件,并以这种方式通过https引用它们。

这样,您的用户就不会收到关于安全站点上不安全内容的警告。

当然,缺点是,每当升级juggernaut时,您都需要让它们保持最新。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7841359

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档