【发布时间】:2017-04-25 18:09:41
【问题描述】:
我经常绘制不想离开个人计算机的数据。我注意到在 jupyter notebook 中使用mpld3 生成绘图时,会访问https://mpld3.github.io。我认为它只是拉出绘图脚本,但是在使用 mpld3 时,我的绘图数据是否有任何风险从我的计算机发送出去?有没有我可以使用 mpld3 的“离线模式”?
【问题讨论】:
-
您如何检查请求是否已发送?
-
没什么高级的。 Chrome 打开笔记本时说“等待 mpld3.github.io”。我将 jupyter notebook 下载为 html 并查看了源代码。我不太了解javascript,但我相信
$.getScript("https://mpld3.github.io/js/mpld3.v0.3git.js", function(){ create_widget(); });可能是访问github 的行。我想这会将函数加载到内存中,并且 github 不太可能为我处理任何数据。但是,我需要确定。 -
没错,这就是我所说的。它下载一个 mpld3 库(一个 mpld3.v0.3git.js 文件),因此无论您是在本地托管它还是从其他站点下载都没有关系。这是
getScript文档:api.jquery.com/jquery.getscript 和create_widget应该在浏览器中创建一个 DOM 元素。
标签: python security matplotlib mpld3