nezabor
@nezabor
Решаю вопросы по мере их б@яя чеделать, че делать!

Как добавить выполнение JS в CefSharp?

вроде добавляю новым методом
CefSharpSettings.LegacyJavascriptBindingEnabled = true;
CefSharpSettings.WcfEnabled = true;
chromeBrowser.JavascriptObjectRepository.Register("DevForm_class", new DevForm_class(chromeBrowser, this), isAsync: false, options: BindingOptions.DefaultBinder);

добавлял сюда
public Form1()
// после 
InitializeComponent();
InitializeChromium();

но при этом получаю ошибку

System.Exception: The ChromiumWebBrowser instance creates the underlying Chromium Embedded Framework (CEF) browser instance in an async fashion. The undelying CefBrowser instance is not yet initialized. Use the IsBrowserInitializedChanged event and check the IsBrowserInitialized property to determine when the browser has been initialized.

я думаю ответ в выделеном блоке
но как побороть не знаю(
добавлять JS старым методом вообще не получается
  • Вопрос задан
  • 821 просмотр
Решения вопроса 1
nezabor
@nezabor Автор вопроса
Решаю вопросы по мере их б@яя чеделать, че делать!
дело было не в бабине - дело бы в проводах
вот это было лишним ▼
private void Form1_Load(object sender, EventArgs e)
        {
            chromeBrowser.ShowDevTools(); // этому здесь не место
        }
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы