Post by Nathan Lecompte on Jan 20, 2014 21:30:05 GMT 10
Web-Browser Control alternative: AwesomiumDownload Source Code : Awesomium Website IntroductionThis will show you a great alternative instead of the regular Internet Explorer based web-browser control. This article will show you how to download the control and how to implement the control into your VB.NET application. If you're wondering how powerful the control is, here's the results from the HTML5 Test: To get the Awesomium SDK, visit the Awesomium website and download the latest SDK version. Please be aware that you can only use this under the Free License if you are an indie developer or if your team is earning <$100K, otherwise you will have to purchase a Pro license ($2900/application).Implementing the control1. When you have successfully installed the Awesomium SDK, look for a folder on your Desktop or in your Documents folder named " Awesomium Assemblies". Inside the folder look for the following DLL's: "Awesomium.Core.dll" "Awesomium.Windows.Forms.dll" "Awesmium.Windows.Controls.dll"2. Add these DLL's to Visual Studio or Visual Basic by going to your Toolbox > Right mouse click > Choose items > Press "Browse..." > Select the DLL's shown above. 3. For Awesomium to work you will have to insert the following controls: "Webview" "WebSession"NOTE: WHEN USING THE WEBBROWSER MAKE SURE YOU PRESS: BUILD AND THEN: REBUILD OR PRESS: CLEAN AND THEN: BUILD. Using the codeSome things which you'll find different to the normal web-browser control are: Navigate Event
Instead of this: Webbrowser.Navigate(uri) You use this: Webbrowser.Source(uri) Refresh Event
Instead of this: Webbrowser.Refresh You use this (Cache enabled): Webbrowser.Refresh(True) OR use this (Cache disabled): Webbrowser.Refresh(False) The Websession is used to add extra properties like WebGL, HTML5 Audio, Smooth Scrolling, GPU Acceleration etc. In order for it to work, make sure you go to the properties of the Webview > Websession > Select the name of the Websession you added.OverviewAwesomium is a great alternative and is the best you can get so far. Check the Awesomium website frequently for updates! If you have any problems please leave a comment below (requires membership, don't worry it's FREE). I hope you found this article interesting!
|
|
Post by Makan on May 11, 2014 9:59:59 GMT 10
Is their a website to show all the differences between the normal web browser and the awesomium?
|
|
Post by Nathan Lecompte on May 25, 2014 18:53:30 GMT 10
You can compare Awesomium with Internet Explorer (the default web-browser control is based on Internet Explorer) using HTML5test... html5test.com
|
|
Post by altair on Mar 30, 2015 21:29:41 GMT 10
And Awesomium is based on Chrome 17 or 18 (I guess) compared to WebBrowser Control which is set according to the version of IE installed. Well comparatively I find WebBrowser Control blazing fast, but what the WebBrowser Control can do depends on the version of IE that the user is using which means Old Version of IE = Your WebBrowser Control is less capable.
Altair - The Flying One
|
|
Post by Nathan Lecompte on Mar 31, 2015 12:46:02 GMT 10
Yeah, however the only problems with IE is that it displays webpages differently/badly due to lack in the latest Web standards. That's why when you build your website you always have to make sure it works in IE, but then there's also the case that most people don't know what a browser is or how to get a different one :/
|
|
Post by altair on Apr 1, 2015 2:08:03 GMT 10
Yes, Waiting anxiously for Spartan, Altair - The Flying One EDIT : Nathan, seriously do you think there are people who don't know what a web browser is. In a time were Web Browsers are having Operating Systems themselves (For eg. Chrome OS (WOW Only Chrome ), Firefox OS etc.) Well I understand but putting in a bit of humour
Last Edit: Apr 2, 2015 0:19:18 GMT 10 by altair
|
|
Post by dar on Apr 5, 2015 18:13:29 GMT 10
Spartan is out for tech previewer and let me tell you ... It is awesome. Fast but currently laggy
|
|
Post by dar on Apr 5, 2015 18:13:45 GMT 10
It looks cool too
|
|