【问题标题】:Implementation samples of Pluggable MIME Filter (preferably in C#)?Pluggable MIME Filter 的实现示例(最好在 C# 中)?
【发布时间】:2009-12-04 06:49:47
【问题描述】:

有谁知道 IE 的 Pluggable MIME Filter 的一个很好的示例实现,最好用 C# 实现?还是一个可插入的协议处理程序?

谢谢!

到目前为止我已经找到了

【问题讨论】:

  • 我正在做的那个在 IE8 下变得非常不可靠,但如果我能让它再次正常工作,我会尝试整理一些示例代码。

标签: internet-explorer mime-filter browser-extension


【解决方案1】:

在与 Microsoft 支持部门合作几周后,我们确定用 .NET 编写的 MIME 过滤器无法正常工作。在导致 IE 随机崩溃的互操作层中似乎存在许多线程安全问题。

按照您上面链接的相同示例,我在 C++ 中重新实现了我的 MIME 过滤器,它工作正常。

【讨论】:

  • 感谢您的提示!您有机会发布或通过电子邮件发送样本吗?
  • Microsoft 示例与我能提供的任何东西一样好。我几乎只是在 IInternetProtocol::Read() 方法中使用不同的代码来完成我需要过滤器执行的操作。
【解决方案2】:

http://www.codeproject.com/aspnet/AspxProtocol.asp 是我的最爱。但是请注意,使用 .NET 作为协议处理程序通常会产生相当大的性能成本,如果有其他基于 .NET 的组件试图在需要不同版本的浏览器中运行,则可能会出现版本控制问题CLR 的。

http://www.codeproject.com/KB/IP/DataProtocol.aspx 是另一种选择。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-29
    • 2013-10-29
    • 2014-06-27
    • 2012-02-03
    • 2010-10-07
    • 1970-01-01
    相关资源
    最近更新 更多