Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
5 000 ₽

Chromium browser



  • Леонид Молчанов
    14 февраля в 16:02 |

    Как я понимаю у вас подключен webdriver и вам необходимо выполнить интерфейс для его настройки?

  • Павел Вал — заказчик проекта
    15 февраля в 16:43 |

    Нет, вебдрайвер не использую.
    использую Chromium Embedded Framework (CEF)  версия под java.
    сделал управляемый браузер, с прокси уже разобрался.
    Осталось разобраться с хендлерами загрузки страницы, чтобы на старте загрузки делать инжект js кода, который модифицирует параметры навигатора и прочих объектов браузера.
    есть пример рабочего кода для C#, нужно сделать то же под java

  • Леонид Молчанов
    15 февраля в 16:51 |

    Теперь стало понятнее. Только хотелось бы увидеть код на С.

  • Леонид Молчанов
    15 февраля в 16:51 |

    Если это возможно 

  • Павел Вал — заказчик проекта
    15 февраля в 16:54 |

    возможно конечно

    могу скинуть проект.

  • Павел Вал — заказчик проекта
    15 февраля в 16:55 |

    возможно, только я если вы не работаете с Java, то какой в этом смысл?


  • Леонид Молчанов
    15 февраля в 16:54 |

    Давайте )

  • Павел Вал — заказчик проекта
    15 февраля в 17:04 |

    Не понимаю, зачем вам это, если вы с Java не работаете.


    browser.RenderProcessMessageHandler = new RenderProcessMessageHandler();
    
    public class RenderProcessMessageHandler : IRenderProcessMessageHandler
    {
      // Wait for the underlying JavaScript Context to be created. This is only called for the main frame.
      // If the page has no JavaScript, no context will be created.
      void IRenderProcessMessageHandler.OnContextCreated(IWebBrowser browserControl, IBrowser browser, IFrame frame)
      {
        const string script = "document.addEventListener('DOMContentLoaded', function(){ alert('DomLoaded'); });";
    
        frame.ExecuteJavaScriptAsync(script);
      }
    }
  • Павел Вал — заказчик проекта
    15 февраля в 18:18 |

    пока тут рассказывал что нужно сделать, сам все сделал.
    Спасибо за внимание


Заказчик
Павел Вал
Беларусь Беларусь  1  0
Проект опубликован
1 месяц 27 дней назад
88 просмотров