【发布时间】:2023-03-28 06:16:03
【问题描述】:
最近,我正在用 guacamole 编写一个 Django 项目。如何将鳄梨酱窗口插入到我的 Django 页面?
我尝试使用 iframe(django 的 IP 是 localhost:8000 并且 guacamole 的 IP 是 localhost:8080 ,但是用户必须输入用户名和登录 Django 页面的 guacamole 的密码。
当然django页面可以通过ajax请求获取guacamole的用户名和密码,但是好像不能操作inner iframe的元素,它的IP和外部网页不同。
我使用 urllib2(来自 Django 网络服务器)向 guacamole(localhost:8080/guacamole/api/tokens 发送请求,带有用户名和密码,只得到一个令牌,我不知道怎么用也不行。
我尝试通过网络浏览器发送请求,但收到错误XMLHttpRequest 无法加载http://192.168.1.142:8080/guacamole/api/tokens。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许访问 Origin 'null'。
我不希望用户输入可怕的用户名和密码。我该如何解决?感谢您的收看。
【问题讨论】: