我尝试将GitHub上的Jupyter Notebooks链接到Google Colab上的交互式版本。但是,链接不起作用(GitHub阻止了它们,需要复制并粘贴它们,或者右键单击并手动选择“在新选项卡中打开”)。
示例:Gradient descent中的Using an ImageNet-pretrained model和Thinking in tensors, writing in PyTorch。
什么不起作用:
[![](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/stared/thinking-in-tensors-writing-in-pytorch/blob/master/3%20Linear%20regression.ipynb)
或
<a href="https://colab.research.google.com/github/stared/thinking-in-tensors-writing-in-pytorch/blob/master/3%20Linear%20regression.ipynb">
<img src="https://colab.research.google.com/assets/colab-badge.svg"/>
</a>
然后(在GitHub上;在本地没有问题)单击后,有:
如果我添加<a href="..." target="_blank">...</a>
,然后单击却没有执行任何操作,并且看到错误消息(Chrome控制台):
在新窗口中阻止打开“ https://colab.research.google.com/github/stared/thinking-in-tensors-writing-in-pytorch/blob/master/extra/Using%20an%20ImageNet-pretrained%20model.ipynb”,因为该请求是在未设置“允许弹出窗口”权限的沙盒框架中发出的。
答案 0 :(得分:1)
您可以在链接锚标记中使用target="_parent"
,这是Colab在将此类链接添加到保存在github上的笔记本中时所做的工作。