1

.Net アプリで GeckoFX winforms コントロールを使用して、Predix プラットフォーム アプリを表示しています。ページ内のすべてのコンポーネントがレンダリングされているわけではなく、Javascript リダイレクトが機能していません。しかし、最新バージョンの Firefox ではすべて正常に読み込まれます。

Firefox dir を使用して Xpcom を初期化する代わりに、 https: //www.nuget.org/packages/GeckoFX/のバイナリを使用していることに注意してください。Xpcom で Firefox のディレクトリを指定すると、次のエラーが発生します。

Gecko.Xpcom.DirectoryServiceProvider.GetFile: 実装されていません: permissionDBPDir タイプ 'System.Runtime.InteropServices.COMException' の最初の例外例外が Geckofx-Core.dll エラーで発生しました: 2017 年 6 月 12 日 10:10:09 AMMainUnhandled 例外: クラス登録されていません (HRESULT からの例外: 0x80040154 (REGDB_E_CLASSNOTREG)) 監査: 2017 年 6 月 12 日 10:10:09 AMMainStack トレース: Gecko.nsIServiceManager.GetServiceByContractID(String aContractID, Guid& aIID) at Gecko.Xpcom.GetService[TInterfaceType]( String contractID) (D:\temp\ddfb20c\Geckofx-Core\Xpcom.cs: 行 745 の Gecko.DefaultPromptFactory.Init() 内の D:\temp\ddfb20c\Geckofx-Core\PromptService.cs:Gecko の行 79)。 PromptFactoryFactory.Init() in D:\temp\ddfb20c\Geckofx-Core\PromptService.cs: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:line 156 の XiboClient.MainForm..ctor() の 165 行目
c:\Users\220023166\Documents\Visual Studio 2010\Projects\xibo-dotnetclient-1.8.1\Program.cs:136 行目 XiboClient.Program.Main(String[] args) の XiboClient.Program.RunClient() c:\Users\220023166\Documents\Visual Studio 2010\Projects\xibo-dotnetclient-1.8.1\Program.cs:118行目

これを機能させるために欠けている可能性のあるセキュリティ設定や何かがありますか? または、GeckoFX を介して Web ページ コンソールを表示する方法はありますか? Fiddler でページを調べたところ、すべての要素が正しく読み込まれているようです。

4

0 に答える 0