Are you looking for an alternative to the .NET web browser control?
Do you want a component that is more standards-compliant than the basic web browser control?
If you answered ‘Yes’ to either question, we have the solution you’re looking for!
MozNET is compatible with all .NET languages so, you can use it just as easily in a VB.NET program
as you can in a C# or even CLI/C++ application! Writing a Winforms application? No problem. It works.
How about that WPF app you’ve been working on? Same story - it works there, too! Never before
have you been able to manipulate the web in ways that MozNET allows you to do! Your imagination
is your biggest limitation.
MozNET provides easy access to DOM elements; full 2-way communication between the host
application and JavaScript; printing and print preview support; JavaScript injection
with the ability to pass objects between the script and host application; spell checking;
'DrawToBitmap' for screen shots and much, much more! Check out the
features page for details.
MozNET can help bring that extra boost to your application. Whether you're a hobbiest
programmer or a seasoned professional, if you're looking for a worthwhile replacement
for the default web browser control MozNET has you covered. Although, this does come
with a small price - XulRunner must tag along with your project, as MozNET is a wrapper
around this runtime. However, there is an AIO addon assembly available for MozNET.
The AIO assembly contains a fully configured and ready to go XulRunner runtime with everything
needed to work with MozNET.
You can even extend MozNET with the use of custom XPCom components. The components can be written
using JavaScript, native C/C++ and even managed languages such as C# or VB.NET. This gives you
ultimate control and flexibility over the way your application interacts with web pages. You can
easily extend the default JavaScript/Code interaction; write custom filtering components or
anything else you can think of. This feature, alone, raises the bar well above other wrappers of its kind.
Currently, MozNET targets XulRunner 3.6.27 but, can be used with versions as low as 1.9.2.12.
The MozNET AIO library currently implements XulRunner 3.6.27 and will be updated to contain the official
XulRunner runtime with each MozNET release. As of now, the AIO library is an optional component but,
beginning with the R19.4 release it will become the official supplier of the runtime designated for
use with MozNET. This will mainly affect users of the binary component as source code holders can
easily work around the, to-be imposed, limitation.
Check out the fully functional example project, below, which showcases most of MozNET's
best features. It's written in C# and WPF and the UI is very basic but,
the point isn't to show you how to build a web browser
. If you need to test a feature that isn't
demonstrated in the example project, then I encourage you to write it in! Test,
break and fix the project 'till your heart's content. That's what it's there for.
If you have questions or comments, please create an account with the Se7en Soft Forum and post it there. The forum
is the best place to discuss MozNET as many people may benefit from it vs. an email
that only helps one person.
The MozNET source code comes in the form of a Visual Studio 2010 project. If you
do not have Visual Studio 2010 you will get *errors*. You will either need to modify
the source code to work in your version of VS or upgrade to the 2010 release - Express
editions should work fine as well. So, although it targets .NET framework 2.0 older
Visual Studio builds do not support default parameter values - of which I made use
of in MozNET. The same applies to the example application.
If you decide to buy MozNET then once you're done at the Google Checkout web site
you'll be given instant access to your purchase. If you purchased the binary version
your DeveloperKey will given to you immediately at Google Checkout as well as in
your account area. If you are an existing Google member (and who isn't, anymore?),
the entire process should take no more than a minute or two to complete. Once done
and said, you'll also be able to download MozNET from your purchase overview, located
on the 'My Account' page when you're logged into the site.