C# web Browser altyapısını değiştirme

rauf.k

Centipat
Katılım
16 Ocak 2022
Mesajlar
159
Çözümler
2
Daha fazla  
Cinsiyet
Erkek
Her kese iyi geceler. Arkadaşlar YouTube videolarını oynatan oynatıcı yapmak istiyorum. Ancak web Browser Internet Explorer altyapısını kullandığı için video oynatılmıyor. Uygulamayı çalıştırdığımda web Browser in Internet Explorer değil de başka tarayıcı gibi açılmasını istiyorum (Chrome, Firefox gibi). Yani altyapısını değiştirmek istiyorum.
Kodlarım böyle:

C#:
private void button1_Click(object sender, EventArgs e)
 {
 string html = "<html><head>";
 html += "<meta content='IE=Edge' http-equiv='X-UA-Compatible'/>";
 html += "<iframe id='video' src= 'https://www.youtube.com/embed/{0}' width='600' height='300' frameborder='0' allowfullscreen></iframe>";
 html += "</body></html>";
 this.webBrowser1.DocumentText = string.Format(html, textBox1.Text.Split('=')[1]);
 }
 
Son düzenleyen: Moderatör:
Browser instance'ının LoadHtml fonksiyonu ile HTML yüklemesi yapabilirsiniz.

Bir şeyi sormadan önce biraz araştırsanız çok daha hızlı cevap alırsınız.
 
Sorununuz çözüldüyse çözüm olarak işaretler misiniz?
CefSharp kullanmadan web browser in altyapısını değiştirmek istiyorum. Yani üeb broüser kullanılacak ama chrome gibi çalışacak. Bunun bir yolu olmalı ama nasıl bilmiyorum. Duyduğuma göre regeditden ya da denetim masasından değiştirile biliyor. Ama tam bilemediğim için konu açtım
 

Yeni konular

Geri
Yukarı