google播放音乐如何隐藏流请求?

How does google play music hides stream requests?

使用 chrome 从 https://play.google.com/music/listen 播放媒体时,在 Dev Tools Network 页面中没有对流的请求。所有其他请求都可见。

在 Firefox 中打开时,我看到所有请求,包括 chrome-隐藏的 /videoplayback?... 流。

在 Firefox 中,请求似乎是通过 flash 启动的(如果禁用,应用程序无法播放任何流)。

虽然在 Chrome 中,如果您禁用所有插件(根本没有 flash,没有本机客户端等)您仍然可以播放流,但它们是以某种方式隐藏在 DevTools 网络选项卡中。 问题是 - 这到底是怎么回事?

这个纯网络应用程序如何隐藏来自开发工具的选定请求?

在 Chrome 中,所有 Google 播放音乐 audio/mpeg 请求都是通过 Google Play Music extension 完成的。

如果您检查 background.js 此扩展程序,您可以看到所有流请求。