AlanFoo wrote:I am using the purebasic webbrowswer for my projects and notice that it does not support CSS3 animations or HTML5 videos etc.
By default, the PB WebGadget uses the IE engine (ATL module) on Windows...
You may try the #PB_Web_Mozilla flag, but I don't know if the Mozilla ActiveX supports HTML 5...
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
AlanFoo wrote:I am using the purebasic webbrowswer for my projects and notice that it does not support CSS3 animations or HTML5 videos etc.
By default, the PB WebGadget uses the IE engine (ATL module) on Windows...
You may try the #PB_Web_Mozilla flag, but I don't know if the Mozilla ActiveX supports HTML 5...
It won't be long before FireFox supports them, but until they do, nobody is going to use HTML5 CSS3 for their websites if they want people to use them.......
To use FireFox with PB's webgadet, the Mozilla ActiveX has to be downloaded (see PB help).
IdeasVacuum
If it sounds simple, you have not grasped the complexity.
IdeasVacuum wrote:It won't be long before FireFox supports them, but until they do, nobody is going to use HTML5 CSS3 for their websites if they want people to use them.......
To use FireFox with PB's webgadet, the Mozilla ActiveX has to be downloaded (see PB help).
I downloaded and installed Mozilla ActiveX Control 1.7.12, and proceeded to use the webgadget with #pb_web_Mozilla, it got worse. Nearly the entire html5 screen did not show up. Proceeded to uninstall the Mozilla ActiveX Control , it acts as though #pb_web_Mozilla is not there.
Using the native PB Webgadget would be able to run two of the options ie. Web storage and CSS3 fonts. The rest showed browser not supported.
Even under IE9 not all are supported . FireFox runs all.
Maybe there's a way to use the WebKit engine.
WebKit supports html5 as far as I know but I don't know how it could be embedded.
It looks like there are some Chromium wrappers. Chromium is also based on WebKit.
Nituvious wrote:If you want to design your own browser you'll need to download the page and then interpret the HTML and CSS.
I am using the PB's webgadget where the entire page loads automatically.
How does one is able to download and interpret the html5 and css code? I am not sure.
Alan
You would need to download the html page, parse it's html tags and css code, and draw the page yourself on the window. Not something easy or fast to do, and maybe your browser wouldn't be the world smallest browser anymore :/
wilbert wrote:Creating your own parser and renderer wouldn't be very logical.
Maybe this works http://awesomium.com/
oha.... License cost : $2900...
PureBasic 6.21 (Windows x64) | Windows 11 Pro | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom
English is not my native language... (I often use DeepL.)
If I understand it correctly, you can use the free license unless your company made over $100K last year.
If your company made over $100K last year, you probably can afford such a license.
gnozal wrote:By default, the PB WebGadget uses the IE engine (ATL module) on Windows
Does that mean if the latest version of IE is installed on the PC, that the WebBrowserGadget() can make use of it?
Yes. The atl.dll has nothing to do with IE, it is simply an ActiveX container. Fred could just as easily write an OLE container and drop the need to distribute the atl.dll with our programs, but I am sure Fred has a reason for doing it the way he is.
Best wishes to the PB community. Thank you for the memories.