'trk: scheme' 是什么?

What is the 'trk: scheme'?

阅读有关 Eloston/ungoogled-chromium 的内容时,我遇到了这个:

  • (Iridium Browser feature change) Prevent URLs with the trk: scheme from connecting to the Internet
    • Also prevents any URLs with the top-level domain qjz9zk (as used in domain substitution) from attempting a connection.

什么是'trk: scheme'?

来自 github 问题跟踪器 https://github.com/iridium-browser/iridium-browser/issues/55#issuecomment-171953548

URLs like clients1.google.com/blahblah were replaced by http://trk-123.iridiumbrowser.de/clients1.google.com/blah , so there we would be able to observe, by looking at Apache's access.log, if and when the browser tries a suspicious URL. This suffers from problems: not all developers, let alone users, have a way to access that logfile. So it was replaced in v43 by a client-side-only notification mechanism. URIs now look like "trk:123:http://clients1.google.com/blah" and if the browser tries to load anything from the trk: scheme space, it will show a yellow bar (and continue loading the real URL behind it).

换句话说,Iridium 将替换对第三方跟踪器和 suspicious/malicious 网址的请求。它会用伪造的 "trk:" 请求替换它,该请求什么也不做。向跟踪器的请求将失败 ("Prevent[ed] from connecting to the Internet")。但是,您将能够看到停止了哪些请求。