Чем можно заменить WebBrowser C#?

210
18 апреля 2018, 05:43

Всем привет. Чем в C# можно заменить WebBrowser? Кроме Awesomium. Он давно уже не обновлялся и некоторые сайты показывает далеко не так, как они должны выглядеть.

В данный момент в одном проекте юзаю Selenium, но это немного не то, что мне надо, т.к. нужно встроить компонент непосредственно в форму. Знаю, что для WebBrowser с помощью кода, который будет ниже, можно указать какую версию IE можно брать за основу. Только вот это все равно не помогает некоторые сайты отображать правильно. Либо версии IE указаны не самые актуальные, либо что-то еще. Поэтому, если кто-то знает, подскажите и по этому поводу)

int BrowserVer, RegVal;
        // get the installed IE version
        using (WebBrowser Wb = new WebBrowser())
            BrowserVer = Wb.Version.Major;
        if (BrowserVer >= 11)
            RegVal = 11001;
        else if (BrowserVer == 10)
            RegVal = 10001;
        else if (BrowserVer == 9)
            RegVal = 9999;
        else if (BrowserVer == 8)
            RegVal = 8888;
        else
            RegVal = 7000;
        // set the actual key
        RegistryKey Key = Registry.CurrentUser.OpenSubKey(@"SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION", true);
        Key.SetValue(System.Diagnostics.Process.GetCurrentProcess().ProcessName + ".exe", RegVal, RegistryValueKind.DWord);
        Key.Close();
READ ALSO
C# Photon - Проблема с RPC

C# Photon - Проблема с RPC

Не могу понять, если у меня два PunRPC метода в 1 скрипте, то если я вызываю первый метод у Мастер клиента, а второй уже у клиента(который отправил),...

192
Название с LIst добавить в ComboBox

Название с LIst добавить в ComboBox

Всем хай Вообщем проблема небольшая Как можно Doc передать в функцию AddData? Я просто через вторую форму даю Doc какой то текст, но оно далее не присваивает...

198
Отправка запросов на сервер

Отправка запросов на сервер

Есть сайт, мне нужно получать с него данныеЯ узнал, что нужно делать запрос к скрипту и получать от него ответ

205
В чем отличие Visual Studio 2010 и Visual Studio 2017

В чем отличие Visual Studio 2010 и Visual Studio 2017

В чем отличие Visual Studio 2010 и Visual Studio 2017Есть хоть какое-то отличие, может там C# новее или что-то другое

212