• 22-02-2016, 15:49:52
    #1
    Üyeliği durduruldu
    C#'da bir uygulama yapmaya çalışıyorum , bot. Bir siteden linkler geliyor. Linkleri listboxdan webbrowsera click atıyorum ve website açılıyor. Buraya kadar her şey var tamam. Fakat bundan sonrasında ise bazı fonksiyonları çalışmıyor websitenin. Fakat İE'yi açıp denediğimde oluyor. Chrome'da javascript kullanımını kapatıp siteyi denediğim de ise yine aynı sonucu aldım çalışmıyordu.

    webbrowser'a çare bulabilir miyiz acaba yoksa ben 2-3 gün daha uykusuz kalacağım.
  • 22-02-2016, 21:23:48
    #2
    detay verirseniz yardımcı olayım. nerede takılıyorsunuz
  • 23-02-2016, 11:30:41
    #3
    IE versiyon bilgisi göndermelisiniz. kod aşağıda
    switch (seciliVersiyon)
    {
    case "8": deger = 8888; break;
    case "9": deger = 9999; break;
    case "10": deger = 10001; break;
    case "11": deger = 11001; break;
    }
    string xx = System.Diagnostics.Process.GetCurrentProcess().Pro cessName.ToString();
    Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Micro soft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULA TION");

    RegistryKey regkey = (RegistryKey)Registry.CurrentUser.OpenSubKey(@"SOF TWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULA TION", true);
    regkey.SetValue(System.Diagnostics.Process.GetCurr entProcess().ProcessName.ToString() + ".exe", deger, RegistryValueKind.DWord);
  • 23-02-2016, 11:53:58
    #4
    Üyeliği durduruldu
    VoyL adlı üyeden alıntı: mesajı görüntüle
    detay verirseniz yardımcı olayım. nerede takılıyorsunuz
    cuneyt_ adlı üyeden alıntı: mesajı görüntüle
    IE versiyon bilgisi göndermelisiniz. kod aşağıda
    switch (seciliVersiyon)
    {
    case "8": deger = 8888; break;
    case "9": deger = 9999; break;
    case "10": deger = 10001; break;
    case "11": deger = 11001; break;
    }
    string xx = System.Diagnostics.Process.GetCurrentProcess().Pro cessName.ToString();
    Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Micro soft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULA TION");

    RegistryKey regkey = (RegistryKey)Registry.CurrentUser.OpenSubKey(@"SOF TWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULA TION", true);
    regkey.SetValue(System.Diagnostics.Process.GetCurr entProcess().ProcessName.ToString() + ".exe", deger, RegistryValueKind.DWord);

    browser framework'ünü değiştirdim. teşekkürler.
  • 23-02-2016, 16:14:08
    #5
    (bkz. GeckoFX)