discord 如何知道它是否安装在我的计算机上/如何防止这种情况发生?

discord 如何知道它是否安装在我的计算机上/如何防止这种情况发生?

我最近不得不将 discord 应用程序安装到 Windows 10,现在单击浏览器中的 discord 邀请链接最初会打开网页,但随后会立即重定向并在我的计算机上打开该应用程序。为什么 discord 可以判断该应用程序是否已安装在我的计算机上?有没有办法阻止我的浏览器告诉 discord 该应用程序已安装?这对其他网站有何影响,即 superuser.com 是否可以找到我设备上安装的应用程序列表(如果它愿意的话)?

我不认为这是由保存 cookie 引起的。我尝试过清除所有 discord cookie、禁用所有站点权限并在隐身窗口中打开。只有禁用 javascript 才能阻止它打开应用程序,但这也会完全破坏网站;你只会得到一个白色的画布

更新:
有几个人建议使用 URL 处理程序。这似乎是一个很有希望的解决方案,但我找不到可以删除的 discord URL 处理程序。这个问题建议删除一行以使 chrome停止开幕互联网通讯链接,但我不知道如何将其转化为制作 chrome开始开幕不和谐链接。(或者即使那是真正的问题)
之前关于这个问题的一个答案建议Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Discord从注册表中删除,但当我尝试时,这并没有改变我所看到的任何东西。
通过正常的系统设置,有一个“按协议选择默认应用程序”,但我在这里找不到任何提到 discord 的内容。
另一个建议的解决方案是更改谷歌浏览器的 appdata,但我在答案中建议的任何文件中都找不到与“协议”“magnet”或“discord”(discord.com 除外)匹配的任何文本这里。在我的 chrome 设置中列出的“协议处理程序”中,只有邮件和电话链接,这两个都是我使用的,并且与 discord 无关。

答案1

我没有使用 Windows 或 Chrome,但我相信有一种或多种方法可以禁用此行为。问题是它遵循主机操作系统提供的“协议处理程序”。根据 Chrome 的“首选项”中的信息,应该有一个地方可以禁用它们(在粒度级别上)相关问题它曾经位于“设置”>“内容设置”(在“隐私”下)>“管理处理程序...”下,但很可能已经发生了变化。链接的问题还建议在哪里可以找到您可以编辑以覆盖该行为的文件。

相关内容