gpt4 book ai didi

javascript - 如果 Servlet 隧道与 html 文件不在同一主机/服务器上,我可以调用 Guacamole.HTTPTunnel ("tunnel"吗?

转载 作者:行者123 更新时间:2023-12-03 05:18:11 25 4
gpt4 key购买 nike

我正在尝试在此处的示例中实例化 Guacamole 客户端

// Instantiate client, using an HTTP tunnel for communications.
var guac = new Guacamole.Client(
new Guacamole.HTTPTunnel("tunnel")
);

这来自此处的示例 https://guacamole.incubator.apache.org/doc/gug/writing-you-own-guacamole-app.html

如果/当我将 servlet(隧道)放在与 html 文件不同的主机上时,我可以这样做吗?

最佳答案

是的,您可以连接到托管在不同域上的 Guacamole HTTP 隧道。您需要在创建 Guacamole 时指定隧道的完整 URL(而不是相对 URL "tunnel")以及可选的 crossDomain 参数.HTTPTunnel:

http://guacamole.incubator.apache.org/doc/guacamole-common-js/Guacamole.HTTPTunnel.html

例如:

// Instantiate client, using an HTTP tunnel for communications.
var guac = new Guacamole.Client(
new Guacamole.HTTPTunnel("https://full/url/to/tunnel", true)
);

使用Guacamole's WebSocket tunnel也是一种选择,因为跨源限制在那里不适用。

关于javascript - 如果 Servlet 隧道与 html 文件不在同一主机/服务器上,我可以调用 Guacamole.HTTPTunnel ("tunnel"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41523769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com