如何解决托管在 Google 驱动器上的 GoogleCast 示例的 CORS 错误?
How to resolve CORS error with GoogleCast sample hosted on Google drive?
我是 Chromecast/Web 开发人员的新手,但我下载并加载了 "Cast-Player-Sample" from github here 到我的 Google 驱动器,然后发布了 public URL 在我的开发者帐户中。我还关联了我的 devices/serials/rebooted。我在控制台中收到此错误:
The page at 'https://www.googledrive.com/host/[REDACTED]/player.html'
was loaded over HTTPS, but ran insecure content from
'ws://localhost:8008/v2/ipc': this content should also be loaded over
HTTPS.
我读到的所有内容都说这是一个 CORS 问题,并且 Google 驱动器不允许 Access-Control-Allow-Origin: *
因为有人可能会窃取您的所有 drive-data,这是有道理的。
我该如何解决这个错误?
截图:
我在控制台中看到的错误 url 与您的 player.html 不符;您是否在 Google 驱动器上正确托管了它(请参阅说明 here) and when you registered your app? URL should look like https://www.googledrive.com/host/some_doc_id
我是 Chromecast/Web 开发人员的新手,但我下载并加载了 "Cast-Player-Sample" from github here 到我的 Google 驱动器,然后发布了 public URL 在我的开发者帐户中。我还关联了我的 devices/serials/rebooted。我在控制台中收到此错误:
The page at 'https://www.googledrive.com/host/[REDACTED]/player.html' was loaded over HTTPS, but ran insecure content from 'ws://localhost:8008/v2/ipc': this content should also be loaded over HTTPS.
我读到的所有内容都说这是一个 CORS 问题,并且 Google 驱动器不允许 Access-Control-Allow-Origin: *
因为有人可能会窃取您的所有 drive-data,这是有道理的。
我该如何解决这个错误?
截图:
我在控制台中看到的错误 url 与您的 player.html 不符;您是否在 Google 驱动器上正确托管了它(请参阅说明 here) and when you registered your app? URL should look like https://www.googledrive.com/host/some_doc_id