https 网站上的主宰

发布于 2024-12-10 23:06:28 字数 439 浏览 1 评论 0原文

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

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

效果很好。

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

因此,我要么需要让 Juggernaut 在 8080 上自己的网络服务器使用 https,要么需要让 Juggernaut 通过 http 从端口 8080 加载它需要的所有内容。

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

I'm trying to use Juggernaut 2 on a website that uses HTTPS. I don't need Juggernaut itself to use https per se.

So, I'm trying to load the required application.js from Juggernaut's own webserver at port 8080 through http in the layout of my rails app.

That works fine.

Then I notice Juggernaut trying to read socket.io from port 8080 through https, and ofcourse failing since it's own webserver uses http and not https.

So I either need to make Juggernaut's own webserver at 8080 use https or I need to get juggernaut to load everything it needs from port 8080 through http.

I could ofcourse locate its application.js and hardcode http usage in there, but is there a better way to solve this ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

彻夜缠绵 2024-12-17 23:06:28

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

<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。

With some searching I found this solution:

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

This will let Juggernaut load socket.io through the host,protocol and port that you specify.

_畞蕅 2024-12-17 23:06:28

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

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

当然,缺点是每当你升级主宰时,你都需要让它们保持最新状态。

You could also host the socket.io and juggernaut js file on your own site and reference them that way through https.

That way your users won't have warnings about insecure content on a secure site.

The downside of course is that you will need to keep them up to date them whenever you upgrade juggernaut.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文