sen*_*hin 7 microsoft-outlook microsoft-office microsoft-outlook-2013
我开发了一个自定义协议处理程序(我们称之为“foo://”),通过在HKEY_CLASSES_ROOT\foo\shell\open\command. 到现在为止还挺好。
我想在电子邮件中发送和接收使用 foo:// 协议的链接。但是,当我尝试在 Outlook 中打开这些链接之一时,我收到下面的“此位置可能不安全”消息。我每次都可以点击“是”,但我宁愿首先阻止消息出现。
我找到了有关如何完全禁用警告的说明(例如,这里- 添加一个 DWORD 值“DisableHyperlinkWarning” = 1 to HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\...\Common),但这不是我想要的。相反,我想在每个协议的基础上禁用警告,以便我的“foo://”协议被列入白名单,但其他协议仍会在适当的时候显示此警告。
我可以这样做吗?我正在使用 Outlook 2013。
显然,你可以。这篇知识库文章在其“如何启用或禁用每个协议的超链接警告”部分中描述了该过程(适用于 2007/2010,但同样的事情在 2013 年有效)。
简而言之,要信任“foo://”协议,请添加一个名为的注册表子项
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\<version>\Common\Security\Trusted Protocols\All Applications\foo:
Run Code Online (Sandbox Code Playgroud)
该子项下没有值。这将禁用所有 Office 应用程序(不仅仅是 Outlook)的警告,这对我来说很好用。
| 归档时间: |
|
| 查看次数: |
6139 次 |
| 最近记录: |