从另一个域运行iframe中的IPython Notebook

时间:2014-08-15 13:36:18

标签: iframe ipython ipython-notebook

我想在另一台服务器上的iframe内运行我服务器上的IPython笔记本。 我收到这个错误:

Refused to display 'my_url/Test.ipynb' in a frame because 
it set 'X-Frame-Options' to 'SAMEORIGIN'

这里它说我应该为此设置一些x-frame-header选项: http://ipython.org/ipython-doc/dev/whatsnew/development.html#iframe-embedding

我可以在哪里设置?如何更改此X-Frame-Option以便可以从其他站点嵌入? :)

1 个答案:

答案 0 :(得分:3)

<强>更新

根据哈里森的评论,它应该是

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

现在,另见http://jupyter-notebook.readthedocs.io/en/stable/config.html

原帖

好的,我找到了一个有效的解决方案,但我不能100%确定它是否是正确的方法: 在 .ipython / your_profile / ipython_notebook_config.py 中添加

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

适合我,但不确定这是否会覆盖龙卷风或其他任何设置:)