GitHub Jupyter Viewer блокирует ссылки на Google Colab - PullRequest
0 голосов
/ 01 июля 2019

Я пытаюсь связать ноутбуки Jupyter, размещенные на GitHub, с их интерактивными версиями в Google Colab. Однако ссылки не работают (GitHub блокирует их, нужно скопировать и вставить их или щелкнуть правой кнопкой мыши и вручную выбрать «открыть на новой вкладке»).

  • Это ошибка или ожидаемое поведение?
  • Есть ли обходной путь?

Примеры: Градиентный спуск и Использование модели с предварительной подготовкой ImageNet из Мышление в тензорах, запись в PyTorch .

enter image description here

Что не работает:

[![](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; локально проблем нет) появляется:

enter image description here

Если я добавлю <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' в новом окне, поскольку запрос был сделан в изолированном фрейме, чье разрешение allow-popups не установлено.

1 Ответ

1 голос
/ 02 июля 2019

Вы можете использовать target="_parent" в тегах привязки ссылок, что делает Colab, когда добавляет такие ссылки в записные книжки, сохраненные на github.

...