我开发了一个可在第三方应用程序上使用的插件。该第三方应用程序具有启动两种不同方式的能力-它可以在Winforms模式下加载,也可以在WPF模式下加载。该应用程序仅接受为Winforms编写的插件,并且在WPF模式下,它只是将插件包装在WinFormsAdapter中:
现在,MyPlugin包含一个WebBrowser,它似乎在Winforms模式/应用程序中非常可靠地工作。但是,WPF中完全相同的插件/代码有时会触发安全警告弹出窗口(例如,一个示例是有关证书吊销信息的弹出窗口不可用)。这些弹出窗口反过来会影响代码使用安全cookie的能力。我怀疑这些警告本身是合法的,并且也许它们在某种程度上被绕开了,但令人困惑的是为什么根本没有任何区别。
第三方应用程序的开发人员告诉我,他们的系统中有一个实现IHttpSecurity的部分,但它与我的插件没有任何关系。是否存在任何已知的过程或应用程序范围内的策略或设置,其中第三方开发人员可能正在设置一些会影响我插件中的WebBrowser的东西?