背景
通过cmd窗口或者shell窗口执行命令jupyter lab启动的jupyterlab服务,默认情况下只能通过浏览器进行访问,页面嵌入iframe中会无法访问,即出现跨域问题。
解决方案
去C盘的”用户名/.jupyter“文件夹下找是否有jupyter_nodebook_config.py或jupyter_lab_config.py这个配置文件,如果不存在则通过cmd窗口执行此命令:jupyter lab --generate-config
生成默认的配置文件
编辑此配置文件,其中有c.ServerApp.tornado_settings配置,通过修改此配置可解决跨域问题,设置对应的头部即可,即CSP问题