嵌入 iframe 无法显示内容

  • nebula 版本:

  • 部署方式:单机

  • 安装方式:deb 安装包

  • 是否为线上版本:N

  • 问题的具体描述:iframe 嵌入后无法正常显示内容

此外,Chrome 调试工具的 console 中会提示:

硬件信息:

            .-/+oossssoo+/-.              
        `:+ssssssssssssssssss+:`           ---------------- 
      -+ssssssssssssssssssyyssss+-         OS: Ubuntu 20.04.4 LTS x86_64 
    .ossssssssssssssssssdMMMNysssso.       Host: Virtual Machine 7.0 
   /ssssssssssshdmmNNmmyNMMMMhssssss/      Kernel: 5.13.0-1023-azure 
  +ssssssssshmydMMMMMMMNddddyssssssss+     Uptime: 12 hours, 15 mins 
 /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/    Packages: 806 (dpkg), 6 (snap) 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Shell: bash 5.0.17 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   Theme: Adwaita [GTK3] 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   Icons: Adwaita [GTK3] 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   Terminal: /dev/pts/0 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   CPU: Intel Xeon E5-2673 v4 (4) @ 2.294GHz 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   GPU: 00:08.0 Microsoft Corporation Hyper-V virtual VGA 
 /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/    Memory: 543MiB / 16005MiB 
  +sssssssssdmydMMMMMMMMddddyssssssss+
   /ssssssssssshdmNNNNmyNMMMMhssssss/                              
    .ossssssssssssssssssdMMMNysssso.                               
      -+sssssssssssssssssyyyssss+-
        `:+ssssssssssssssssss+:`
            .-/+oossssoo+/-.

最后,我尝试了为 nebula 所在地址绑定 ssl 证书再进行嵌入,依旧无法正常展示,想问下是否存在 embed 的配置项我需要修改呢?

这个应该是跨域相关的问题,你目前的 Chrome 版本是多少,能否降级到 92 以下,或者使用 Firefox 试试?未来我们会支持 https

你好,我的 Chrome 版本为:101.0.4951.67(正式版本)(64 位),我给当前的 studio 绑定了一个 ssl 证书,地址为:Nebula Graph Studio

稍后我会尝试一下其他浏览器,谢谢!

此外,我在发帖之前检索到两个相关的帖子,也是 iframe 嵌入相关:

这两个帖子都提到了 ejj.js,所以想咨询一下 studio 是用 egg 写的吗,是否需要我对源码进行修改后再打包呢?

老版本是有 egg.js 的后端模块的,不过新版已经去除这一块的逻辑了

1 个赞

谢谢回复,我还需要再进行一些尝试,如果有新的进展我会更新在这篇贴中。

1 个赞

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。