Внедренный объект CefSharp не полностью инициализирован в документе.
Я использовал CefSharp
версия 49
и сегодня я обновляю его до версии 57
, До обновления все работало нормально. Я сталкиваюсь со странной проблемой в версии 57.
Я вставляю объект dot-net в браузер, как показано ниже:
browser.RegisterJsObject("bridge", bridge, Cef.DefaultBinder);
а вот мой JS
код внутри страницы html:
$(document).ready(() => {
_bridge.Bar(); // with throw an error, Bar is not defined!
});
_bridge
объект существует в window
но методы внутри внедренного объекта еще не определены. Через мгновение методы доступны.
Что я сделал не так?