1

多年来,我们在 C# .NET 应用程序中使用 WebBrowser 组件以及异步可插入协议来处理资源。这曾经对我们非常有效。不幸的是,这种方法仅适用于 IE 4 及更高版本,因为它与 Windows 中的 urlmon.dll 挂钩。

现在,我们正在研究使用 WebKit 组件来显示(和报告)HTML 内容。因此,异步可插拔协议不再是一种选择。

WebKit 有类似的东西吗?这个想法是使用自定义处理程序(最好在 C# 中)处理诸如“resource://...”之类的 URL,以定位资源并将它们作为流提供回 Web 引擎。

请参阅下面的一些示例:

<html>
  <head>
    <link rel="stylesheet" type="text/css" href="resource://stylesheets/company_style.css" />
  </head>
  <body>
    ...
  </body>
</html>

或这个:

<td class="header">
  <img class="margin" src="resource://images/logo_small.gif" alt="Logo" />
</td>
4

0 回答 0