将 IPython Notebook 嵌入到 iframe 中

Embede IPythonNotebook into iframe

所有。 我正在尝试将 IpythonNotebook 嵌入到我的页面中。我想通过 iFrame 像 wakari 家伙 (https://wakari.io/) 那样做。 但是默认是禁止frame Ipython 注意的。 当

<iframe id="NBframe" src="http://localhost:8888/notebooks/Untitled0.ipynb"></iframe>

我收到

Refused to display 'http://localhost:8888/notebooks/Untitled0.ipynb' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.

如何构建此页面?可能是 Ipython 某处的一些配置? 谢谢!

编辑

需要将此添加到 ipython_notebook_config

c.NotebookApp.webapp_settings = {'headers': {'X-Frame-Options': 'ALLOW-FROM http://example.com/'}}

在 2.x 你需要设置 X-Frame-Option,在当前的 master 和即将到来的 3.0 上使用 CSP。

两种情况见此处:https://github.com/ipython/ipython/pull/7016