Внедренный объект 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 но методы внутри внедренного объекта еще не определены. Через мгновение методы доступны.

Что я сделал не так?

0 ответов

Другие вопросы по тегам