【发布时间】:2011-01-15 19:00:44
【问题描述】:
我有一个自定义 url 协议处理程序,用于 myhandler://path/to/something 形式的 url。这已注册到本地安装的客户端应用程序,该应用程序处理请求并执行“正确的事情”。
但是,当我在 Outlook (2007) 中有该表单的链接时,Outlook 会显示一个可怕的警告:
Microsoft Office 已发现潜在的安全问题
此位置可能不安全 ...
超链接可能对您的计算机和数据有害。要保护您的计算机,请仅单击来自受信任来源的超链接。
要继续吗?
我知道 Outlook 注册表项可以让我完全禁用这些警告 (http://support.microsoft.com/?kbid=925757),但我不想成为机器上的“坏公民”。
是否可以通过某种方式将我的 url 协议处理程序“列入白名单”,以表明我已经完成了尽职调查,而无需打开对机器上可能不会针对恶意用户输入进行强化的其他 URL 协议处理程序的访问权限?
Outlook 不会提示输入 http: https: mailto: (可能还有其他)形式的 URL。这个列表是在办公室深处的某个地方硬编码的,还是有什么方法可以将我的特定协议添加到列表中?
【问题讨论】: