是否可以在Visual Studio和Silverlight平台环境下构建WebKit?

时间:2013-07-16 08:02:11

标签: silverlight webkit webkit.net

在这里,http://trac.webkit.org/wiki/BuildingOnWindows表示我可以使用Visual Studio作为WebKit的构建平台(使用cygwin)。但是我的英语很差,所以有一会儿我还没有得到所说的所有信息。那么,我对一个可怜的英语知者的问题:是否有可能为Silverlight设置所有这个建筑。特别是,当我尝试在Silverlight应用程序中集成WebKitDotNet时,我对WebKit.Interop.Dll感兴趣。所以,请不要对我这么严格(严厉)。 (我肯定会在确认之后阅读webkit.org页面上剩下的所有内容)

1 个答案:

答案 0 :(得分:0)

要使用Silverlight中的本机库(通过Interop层),您必须在浏览器(OOB)之外作为受信任的应用程序运行。 Silverlight 5允许受信任的应用程序也在浏览器中运行,但管理员必须首先配置机器以允许此操作。

如果使用OOB,则可以使用WebBrowser控件,因此不需要WebKit 对于浏览器内部有一些免费(和一些商业)HtmlBrowser控件使用一个技巧,其中Silverlight设置为无窗口运行(这有性能影响),然后他们将浮动DIV放在它上面的正确位置看起来似乎它位于Silverlight内部(它们也适当地剪辑它以便它与Silverlight中的滚动窗格一起使用)。