1

我在 .Net 应用程序中使用 GeckoFX winforms 控件来显示 Predix 平台应用程序。并非页面中的所有组件都在呈现,并且 Javascript 重定向不起作用。但在最新版本的 Firefox 中一切正常。

请注意,我使用的是来自https://www.nuget.org/packages/GeckoFX/的二进制文件,而不是使用 Firefox 目录初始化 Xpcom。如果我将 Xpcom 指向我的 Firefox 目录,我会收到以下错误:

Gecko.Xpcom.DirectoryServiceProvider.GetFile:未实现:permissionDBPDir Geckofx-Core.dll 中发生“System.Runtime.InteropServices.COMException”类型的第一次机会异常错误:6/12/2017 10:10:09 AMMainUnhandled 异常:类未注册(HRESULT 异常:0x80040154 (REGDB_E_CLASSNOTREG))审核:2017 年 6 月 12 日上午 10:10:09 String contractID) in D:\temp\ddfb20c\Geckofx-Core\Xpcom.cs:line 745 at Gecko.DefaultPromptFactory.Init() in D:\temp\ddfb20c\Geckofx-Core\PromptService.cs:line 79 at Gecko。 D:\temp\ddfb20c\Geckofx-Core\PromptService.cs 中的 PromptFactoryFactory.Init():D 中 Gecko.Xpcom.Initialize(String binDirectory) 的第 60 行:\temp\ddfb20c\Geckofx-Core\Xpcom.cs:C:\Users\220023166\Documents\Visual Studio 2010\Projects\xibo-dotnetclient-1.8.1\MainForm.cs 中 XiboClient.MainForm.InitializeXibo() 的第 381 行:C:\Users\220023166\Documents\Visual Studio 2010\Projects\xibo-dotnetclient-1.8.1\MainForm.cs 中 XiboClient.MainForm..ctor() 的第 165 行:第 156 行
在 c:\Users\220023166\Documents\Visual Studio 2010\Projects\xibo-dotnetclient-1.8.1\Program.cs:XiboClient.Program.Main(String[] args) 中的 XiboClient.Program.RunClient()在 c:\Users\220023166\Documents\Visual Studio 2010\Projects\xibo-dotnetclient-1.8.1\Program.cs:line 118

为了让它工作,是否有安全设置或我可能缺少的东西?或者有没有办法通过 GeckoFX 查看网页控制台?我用 Fiddler 检查了页面,看起来所有元素都正确加载。

4

0 回答 0