javascript - 在 Google Colab Notebook 中提供 Iframe : localhost refused to connect

标签 javascript iframe jupyter google-colaboratory

我正在尝试使用以下内容从 Google Colab 笔记本提供一些 HTML:

from IPython.display import IFrame

IFrame(src='./output/index.html', width=700, height=600)

但是,这会抛出localhost拒绝连接:

enter image description here

有谁知道我如何在Colab笔记本内的index.html(必须加载javascript)中提供html?任何指示将不胜感激!

最佳答案

您可以从映射到 /usr/local/share/jupyter/nbextensions 的路径 /nbextensions/ 提供内容。

因此您可以将内容放在那里。

!ln -s /usr/local/share/jupyter/nbextensions /nbextensions
%cd /nbextensions
!wget -q https://upload.wikimedia.org/wikipedia/commons/3/37/Youtube.svg

然后提供图像

%%html
<img src=/nbextensions/Youtube.svg>

我想,我无法让它与 IFrame 一起工作。我不知道为什么。

这是一个示例 colab notebook .

关于javascript - 在 Google Colab Notebook 中提供 Iframe : localhost refused to connect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59091645/

相关文章:

python - Jupyter Python3 内核安装 - 仅限离线

python - Jupyter 笔记本服务器密码无效

python - pycharm 中的 Jupyter notebook 不显示内联图

javascript - 有没有办法在 pdf.js 中合并 PDF?

android - YouTube 嵌入视频无法播放

html - 从 iframe 重定向

javascript - 如何删除 Iframe 滚动条但应加载整页?

javascript - 如何使 JQuery 切换不移动元素?

javascript - 如何在 30k 记录数组上优化 jquery grep 方法

javascript - 如何在其他任务中从 grunt-prompt 访问用户输入