如何删除 URL 协议默认处理程序

如何删除 URL 协议默认处理程序

我正在开发一个可以处理特定 URL 类型的应用程序(例如 emule 的 ed2k 或 torrent 的 magnet)。最近,我决定将此 URL 类型更改为abcd更易读的单词。使用 RCDefaultApp,我可以更改(或禁用)URL 处理程序,但不能从列表中删除协议。我想知道如何删除该旧条目。我使用的是 Mac OS X Snow Leopard。

答案1

编辑~/Library/Preferences/com.apple.LaunchServices.plist属性列表编辑器(Apple 开发者工具的一部分)并删除有问题的LSHandlers条目LSHandlerURLScheme

例如,您可以选择并删除第 12 项如果你想删除mailto我的系统上的关联:

在此处输入图片描述

相关内容