TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Tell HN: Google ships a hidden extension in all Chromium builds for Google Meet

9 点作者 pgo大约 2 年前
Google Meet comes with a few features that no other web apps can use<p>- The troubleshooting modal shows CPU usage [1]<p>- When screen sharing you can configure the type of screen share (tab&#x2F;window&#x2F;screen) in your code<p>What is surprising here is that there is no public API for both of these. Instead every Chromium build comes with a special Hangout extension pre-installed. Google Meet then uses `postMessage` to communicate with this extension and call APIs that are available in the Extension context.<p>Here is the code for the extension inside Chromium source https:&#x2F;&#x2F;source.chromium.org&#x2F;chromium&#x2F;chromium&#x2F;src&#x2F;+&#x2F;main:chrome&#x2F;browser&#x2F;resources&#x2F;hangout_services&#x2F;thunk.js?q=thunk.js<p>This extension is only available to *.google.com web apps https:&#x2F;&#x2F;source.chromium.org&#x2F;chromium&#x2F;chromium&#x2F;src&#x2F;+&#x2F;main:chrome&#x2F;browser&#x2F;resources&#x2F;hangout_services&#x2F;manifest.json;l=12<p>Even though these features might not seem very important, this is still blatant anti-competitive behaviour from google<p>[1] https:&#x2F;&#x2F;twitter.com&#x2F;henrylim96&#x2F;status&#x2F;1551906796696133637

2 条评论

gkbrk大约 2 年前
This is not the only thing Chrome&#x2F;Chromium does differently for Google domains.<p>- The header X-Rlz-String is added to requests that go to the Google home page. This header seems to contain info about language&#x2F;region, and from which campaign you installed Chrome. Useful for fingerprinting and only Google domains get to have it.<p>- Incorrect TLS certificates for Google domains are silently and automatically reported to Google.<p>- X-Chrome-UMA-Enabled and X-Chrome-Variations headers sent to Google domains. The first header seems to be a single &quot;1&quot; value, while the second one seems more useful for fingerprinting.<p>- Flash-style embeds for old YouTube videos are automatically converted. Other video websites and embeds that no longer work don&#x27;t get the same treatment.
cloudking大约 2 年前
How is it anti-competitive? Google provides you the browser (for free) and it has some features that make their own products work better. Should they also remove the browser sync feature that uses your Google account?<p>If you don&#x27;t like that they have Google specific features, just use another browser. Since most are based on Chromium anyway you&#x27;ll get similar performance and functionality.
评论 #35153340 未加载