GitHub Jupyter 查看器阻止指向 Google Colab 的链接

GitHub Jupyter viewer blocking links to Google Colab

我尝试 link 从 GitHub 托管的 Jupyter Notebooks 到 Google Colab 的交互式版本。但是,links 不起作用(GitHub 阻止它们,需要复制并粘贴它们或右键单击并手动 select "open in a new tab")。

示例:Gradient descent and Using an ImageNet-pretrained model from 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 控制台):

Blocked opening 'https://colab.research.google.com/github/stared/thinking-in-tensors-writing-in-pytorch/blob/master/extra/Using%20an%20ImageNet-pretrained%20model.ipynb' in a new window because the request was made in a sandboxed frame whose 'allow-popups' permission is not set.

您可以在 link 锚标记内使用 target="_parent",这是 Colab 在将此类 link 添加到保存在 github 上的笔记本时所做的。