Articles of webbrowser control

Como corrigir um erro de opacidade com DrawToBitmap no controle WebBrowser?

De acordo com o seguinte link e meu aplicativo de console, o método DrawToBitmap não respeita a opacidade. Link de prova: http://social.msdn.microsoft.com/Forums/vstudio/pt-BR/e9704309-0c52-442d-80e0-2f8393dcd313/webbrowser-opacity-problem- Meu código HTML: http://fiddle.jshell.net/L37TC/ ffff HIDDEN TEXT! SomeText Meu código de console C #: var bmp = new Bitmap(640,480, PixelFormat::Format32bppArgb) var web = (System.Windows.Forms.Control)sender; web.DrawToBitmap(bmp, Rectangle(0, 0, 640,480)); Então, estou procurando uma solução […]

Controle WPF WebBrowser – como suprimir erros de script?

Eu encontrei uma pergunta semelhante aqui: Como faço para suprimir erros de script ao usar o controle WPF WebBrowser? Mas não dessas soluções funcionam para mim. Eu preciso parar os popups de aparecer como eu estou usando o WebBrowser para automatizar as tarefas de administração em um site. SuppressScriptErrors não parece ser um atributo disponível […]

Alterando o agente do usuário do controle WebBrowser

Eu estou tentando alterar o UserAgent do controle WebBrowser em um aplicativo do WinForms. Consegui isso com sucesso usando o seguinte código: [DllImport(“urlmon.dll”, CharSet = CharSet.Ansi)] private static extern int UrlMkSetSessionOption( int dwOption, string pBuffer, int dwBufferLength, int dwReserved); const int URLMON_OPTION_USERAGENT = 0x10000001; public void ChangeUserAgent() { List userAgent = new List(); string ua […]

Substituir o controle do .NET WebBrowser por um navegador melhor, como o Chrome?

Existe alguma maneira relativamente fácil de inserir um navegador moderno em um aplicativo .NET? Tanto quanto eu entendo, o controle WebBrowser é um invólucro para o IE , o que não seria um problema, exceto que parece que é uma versão muito antiga do IE , com tudo o que implica em termos de falhas […]

O Controle IEB WebBrowser suporta todos os resources do IE9, incluindo o SVG?

Eu recentemente atualizei para o IE9-beta. Agora, no meu aplicativo .net (3.5) WinForm eu quero usar o controle WebBrowser . Então, minha pergunta é se o controle WebBrowser exibirá todas as propriedades e funções do IE9? Minha preocupação é, eu quero renderizar alguns charts SVG nele.

Como injetar JavaScript no controle WebBrowser?

Eu tentei isso: string newScript = textBox1.Text; HtmlElement head = browserCtrl.Document.GetElementsByTagName(“head”)[0]; HtmlElement scriptEl = browserCtrl.Document.CreateElement(“script”); lblStatus.Text = scriptEl.GetType().ToString(); scriptEl.SetAttribute(“type”, “text/javascript”); head.AppendChild(scriptEl); scriptEl.InnerHtml = “function sayHello() { alert(‘hello’) }”; scriptEl.InnerHtml e scriptEl.InnerText ambos dão erros: System.NotSupportedException: Property is not supported on this type of HtmlElement. at System.Windows.Forms.HtmlElement.set_InnerHtml(String value) at SForceApp.Form1.button1_Click(Object sender, EventArgs e) in d:\jsight\installs\SForceApp\SForceApp\Form1.cs:line 31 […]

Como cancelar a tarefa que aguarda após um período de tempo limite

Eu estou usando esse método para instanciar um navegador da Web por meio de programação, navegue até um URL e retorne um resultado quando o documento for concluído. Como eu seria capaz de parar a Task e ter GetFinalUrl() retornar null se o documento leva mais de 5 segundos para carregar? Já vi muitos exemplos […]

Use a versão mais recente do Internet Explorer no controle de navegador da Web

A versão padrão do controle webbrowser em um aplicativo do C # Windows Forms é 7. Eu mudei para 9 pelo artigo Emulação do navegador , mas como é possível usar a versão mais recente do Internet Explorer instalado em um controle de navegador?

Chamada do C # webbrowser Ajax

Eu estou usando um controle webbrowser embeded no aplicativo c # WPF .net4. Sempre que pressiono manualmente o botão em um formulário, o navegador trava na mensagem “Sua solicitação está sendo processada” e nada acontece. Se eu fizer o mesmo no navegador IE completo, a página é processada normalmente produzindo os resultados. O que eu […]