最近,我正在用 guacamole 编写一个 Django 项目。如何将鳄梨酱窗口插入到我的 Django 页面?
我尝试使用 iframe(django 的 IP 是localhost:8000并且 guacamole 的 IP 是localhost:8080,但是即使他已经登录了 Django 页面,用户也必须输入 guacamole 的用户名和密码。
当然,Django页面可以通过ajax请求获取guacamole的用户名和密码,但是我们似乎无法操作IP与外部网页不同的内部iframe的元素。
我使用 urllib2(来自 Django Web 服务器)向 guacamole(localhost:8080/guacamole/api/tokens使用用户名和密码发送请求,只获得一个令牌,我不知道如何使用它,也不知道它是否会工作。
我尝试通过网络浏览器发送请求,但收到错误XMLHttpRequest cannot load http://192.168.1.142:8080/guacamole/api/tokens。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,Origin 'null' 不允许访问。
我不希望用户输入可怕的用户名和密码。我该如何解决?感谢您的收看。