作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我已经使用 Run IPython Notebook in Iframe from another Domain 中记录的方法成功实现了这一点.但是,这需要编辑用户配置文件。我真的希望能够通过命令行来设置它(出于某些原因)。
http://ipython.org/ipython-doc/1/config/overview.html表示可以通过命令行进行配置。但是,所有示例都是针对简单的真/假值分配。要将服务器设置为允许嵌入,必须在字典中设置一个值。我不知道如何通过命令行传递字典。
另一个可接受的选项是配置覆盖文件。
有些人会疑惑——为什么这么麻烦!?!
首先,这不适用于生产。我正在尝试通过编写一个基于 Web 的应用程序来支持非开发人员,该应用程序使用 iframe 在其中集成了 Ipython 笔记本。尽管在同一台机器上,但使用的不同端口号似乎足以意味着我无法在不设置 x-frame 不安全位的情况下进行简单的 iframe 嵌入。
能够通过命令行执行此操作让我可以在启动脚本中设置行为,而不必在我的应用程序中捆绑一个特殊的配置文件,也不必编写安装程序。
我真的希望我已经把问题说清楚了!感谢您提供的所有建议和帮助!
最佳答案
查看加载程序的 IPython 源代码,它似乎会执行您放在右侧的任何 python 代码。我没有测试过,但根据您提供的链接,您可能可以传递类似
的内容--NotebookApp.webapp_settings=dict('headers'=dict('X-Frame-Options'='ALLOW-FROM https://example.com/'))
关于python - 如何在 iframe 中嵌入 Ipython Notebook(新),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26435653/
我是一名优秀的程序员,十分优秀!