Windows窗体WebBrowser插件白名单

时间:2015-01-22 21:18:22

标签: winforms webbrowser-control

我需要创建允许在WebBrowser控件中运行的插件的白名单。 我设法实现了IInternetSecurityManager并允许/禁止所有已安装的插件。不幸的是我无法获得CLSID或其他插件即将加载到网站内部(例如youtube.com中的Flash)

有谁知道这可能吗?我可以获得即将运行的插件列表吗?

基本上我想允许Flash仅在我在可信站点上运行时运行。

当然,我可以通过DocumentCompleted事件上的HTML操作来做到这一点,但这种方法存在一个主要缺点。有人可以在初始加载后通过JavaScript加载插件。此外,当我收到此事件时,同步它的异步,插件已经运行,直到我从代码处理它。

由于

0 个答案:

没有答案