Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

WebBrowser control that can handle HTTPS

I am searching for a substitute of the WebBrowser control in .NET which can handle HTTPS. This question is similar here on Stack Overflow, but none of these controls offer HTTPS.

btw, just to mention, I tried all these

GeckoFx - development stopped
Se7en - this is actually continued GeckoFx
Webkitdotnet - no one replying on forum

but none of them support HTTPS, so I'm kind of stuck here :/.

Also, to mention, WebBrowser control that comes with .NET framework works just fine with HTTPS, but the reason I can't use it is because my app uses a lot of javascript that IE refuses to render, and for example Firefox (gecko engine) or Chrome (webkit) work just fine.

So, please if someone knows a good control that can do this (can be Webkit or Gecko wrapper, it doesn't mind, as long as it's not an IE wrapper).

Thanks!

like image 512
Nikola Avatar asked Jan 30 '26 05:01

Nikola


2 Answers

Since I, apparently, cannot write a comment I'll just drop my 2 cents here.. Beginning with the next release (R14), MozNET (called 'Se7en' in the OP's post), will have support for HTTPS/SSL and the ability to accept/deny certificates.

EDIT: The R15 release will have the SSL handling for sure. I had to hold off on it because of a weird bug.. But, it's coming soon!

like image 128
user257033 Avatar answered Jan 31 '26 17:01

user257033


Your options here seem a bit limited. With IE8 and IE9 the JavaScript is not so bad, but if there is no possibility for your users to upgrade, I would suggest looking at a few things:

  • Mono.WebBrowser
  • Mozilla XulRunner - This is not directly a .NET control, but could be useful anyway.

Update:

I recently ran into this, might be interesting:

  • .Net binding for the Chromium Embedded Framework
like image 40
Can Gencer Avatar answered Jan 31 '26 18:01

Can Gencer



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!