【发布时间】:2020-12-08 05:57:53
【问题描述】:
我有一个 Javascript sn-p,我的 Jupyter Notebook 安装到浏览器页面中。它访问在我的 PC 上运行的支持 REST 的交互式应用程序(即 Cytoscape)。
一个来自 Javascript 的 Cytoscape 调用示例是“GET http://localhost:1234/v1/version”...由正常的 xmlHTTPRequest.send() 调用执行。
在其他 Jupyter Notebook 系统(例如 GenePattern Notebook)上,这可以正常工作。查看 Chrome 的网络跟踪,看起来我的 HTTP 调用被拦截了,并且对 colab 的单独调用似乎试图授权调用(???)。以下是 Chrome 在调试控制台中显示的内容:
colab 调用似乎发生在这里:https://colab.research.google.com/v2/external/external_polymer_binary.js?vrz=colab-20200817-085601-RC01_327067882
最后,我的调用似乎被禁止了......我得到一个 HTTP 状态 500。
知道如何说服 colab 让我对本地 Cytoscape 的 Javascript 级调用通过吗?任何信息都会有所帮助。
谢谢!
【问题讨论】:
标签: javascript localhost google-colaboratory cytoscape