【问题标题】:Google Colaboratory ServiceWorker Error On ChromeChrome 上的 Google Colaboratory ServiceWorker 错误
【发布时间】:2018-06-25 09:53:01
【问题描述】:

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

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

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

【问题讨论】:

    标签: service-worker google-colaboratory


    【解决方案1】:

    我尝试在 chrome 链接 (chrome://settings/content/cookies) 中将以下内容列入白名单:

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

    这是最好的方法,比简单地释放第三部分饼干更好 似乎工作等等。

    【讨论】:

      【解决方案2】:

      这个错误通常有两个原因:

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

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

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

        • 具体需要启用哪些第三方cookies?有没有办法查出来?
        • 我导航到 chrome://settings/content/cookies 并更改了 cookie 选项,它可以工作。谢谢。
        猜你喜欢
        • 1970-01-01
        • 2018-08-01
        • 2018-07-09
        • 1970-01-01
        • 2018-05-26
        • 1970-01-01
        • 2020-05-05
        • 1970-01-01
        相关资源
        最近更新 更多