Я хочу создать новый GeckoWebBrowser
элемент управления, но с отдельным набором файлов cookie для каждого элемента управления.
Я пытался использовать этот код, но он выдает ошибку:
<ContractID(TestCookieServiceFactory.ContractID)>
Public Class TestCookieServiceFactory
Inherits GenericOneClassNsFactory(Of TestCookieServiceFactory, TestCookieService)
Public Const ContractID As String = "@mozilla.org/cookieService;1"
End Class
Public Class TestCookieService
Inherits nsICookieConsts
End Class
Public Sub Main()
Xpcom.Initialize("Firefox")
Dim existingFactoryDetails = TestCookieServiceFactory.Unregister()
TestCookieServiceFactory.Register()
Dim browser = New Gecko.GeckoWebBrowser
browser.Navigate("http://www.twitter.com")
End Sub
Сообщение об ошибке:
Произошло необработанное исключение типа 'System.Runtime.InteropServices.COMException' в Geckofx-Core.dll
Дополнительная информация: класс не зарегистрирован (Исключение из HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))