C# CefSharp RegisterJsObject方法引发的异常对象已绑定

C# CefSharp RegisterJsObject方法引发的异常对象已绑定,c#,wpf,chromium,cefsharp,C#,Wpf,Chromium,Cefsharp,我正在开发WPF应用程序,我正在使用CefSharpChromiumWebBrowser 我正在使用下面的代码将浏览器对象注册到ChromiumBrowser中- browser.RegisterJsObject("bound1", new BoundObject()); 但当我同时打开多个窗口时,我得到以下错误: {System.ArgumentException:对象已与名称绑定:bound1 参数名称:bound1 在CefSharp.Internals.JavascriptObject

我正在开发WPF应用程序,我正在使用CefSharpChromiumWebBrowser

我正在使用下面的代码将浏览器对象注册到ChromiumBrowser中-

browser.RegisterJsObject("bound1", new BoundObject());
但当我同时打开多个窗口时,我得到以下错误:

{System.ArgumentException:对象已与名称绑定:bound1 参数名称:bound1 在CefSharp.Internals.JavascriptObjectRepository.Register(字符串名称、对象值、布尔isAsync、BindingOptions选项)}

我试着用下面的方法来解决这个问题-

browser.LegacyJavascriptBindingEnabled = true
browser.RegisterJsObject("bound1", new BoundObject());

但我还是犯了同样的错误。请提供任何修复建议。

错误是否不清楚?@amaitland,该对象似乎已在浏览器中包含同名内容,但我不知道如何处理它。意味着如果对象存在,则不应调用“RegisterJsObject”函数。