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

from IPython.display import IFrame

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

但是,这会抛出localhost refused to connect:

javascript - 在Google Colab Notebook中提供iframe服务:本地主机拒绝连接-LMLPHP

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

最佳答案

您可以从映射到/nbextensions/的路径/usr/local/share/jupyter/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

09-19 22:14