Chrome上的Google Colaboratory ServiceWorker错误

时间:2018-01-16 16:11:24

标签: service-worker google-colaboratory

每当我打开Colaboratory文档时,我总会收到相同的错误消息:

  

NotSupportedError:无法注册ServiceWorker:用户拒绝使用Service Worker的权限。

这是在chrome上发生的,我的浏览器允许ServiceWorkers(chrome://serviceworker-internals/),这是怎么回事?因为事情是所有代码仍在运行。

enter image description here

3 个答案:

答案 0 :(得分:9)

Colab的输出框架使用服务工作者来支持某些功能,例如显示更丰富的图形(Altair和Plot.ly)。

错误消息表明您的浏览器中禁用了第三方Cookie ,这将阻止浏览器服务工作者工作。该选项应在chrome:// settings / content / cookies。

下配置

答案 1 :(得分:2)

我尝试了以下chrome链接(chrome:// settings / content / cookies)中的白名单:

https://[*.]googleusercontent.com:443
[*.]colab.research.google.com

这是最好的方法,胜过简单地将第三部分cookie解放出来 似乎可以继续工作。

答案 2 :(得分:0)

通常导致此错误的原因有两个:

1-您在colab域上不允许使用cookie,因此您需要更改浏览器设置

2-您正在使用广告拦截器