Я наткнулся на https://jxbrowser.support.teamdev.com/support/solutions/articles/9000013108-network-events в JXBrowser и хотел добавить новые куки, чтобы его можно было использовать в последующих вызовах.Доступна поддержка для добавления заголовков, так как прямой доступ к файлам cookie, которые я пытался использовать с помощью
public void onBeforeSendHeaders(BeforeSendHeadersParams paramBeforeSendHeadersParams)
{
List<Cookie> cookieList = browser.getCookieStorage().getAllCookies();
}
, отсутствует. Также обратите внимание, что вызовы из приведенного ниже фрагмента выдают то же исключение
browser.getURL(); //Exception is thrown here
CookieStorage storage = setCookies(paramBeforeSendHeadersParams, browser, list);
storage.save();// Exceptino is thrown here
* 1008.* но если я сделаю это, я получу
java.lang.IllegalStateException: вы пытаетесь выполнить некоторый код, который вызывает синхронную отправку сообщения на канал IPC.Этот код выполняется в области действия обработчика, который ограничен синхронным сообщением, полученным из канала IPC.Такое выполнение кода вызывает тупиковую ситуацию в нативном коде с высокой вероятностью и запрещено.
Какова причина того, что любая помощь приветствуется