Great! Tho I haven't found the time yet to experiment more...
I found this:
Greenbrowser (
Source at SourceForge), an IE-based browser (like Maxthon, Avant Browser, Crazy Browser etcet.), with
source
The source reveils a lot about the COM/OLE internals, and seems very suited to learn how to create a library for use with AHK.
However, I did started thinking about alternatives, also because of these new COM/OLE possibilities...
Summary:
Quote:
Portable browsers and possible browser controls for AHK Gui'sWikipedia - List of web browsers*** Internet Explorer 4+Pro's:+ Is already installed on most Windows OSs.
+ Is already required for many functions of AHK (IE 3+/4+).
+ Can already be added to AHK Gui with cwebpage.dll/lbbrowse3.dll or OLE/COM
Contra's:- Using Internet Explorer means being vulnerable to exploits.
- Not portable, not everybody has Internet Explorer installed.
- Not portable, user settings can only be fully changed with Administrator priviledges.
- Not portable, user traces can only be fully erased with Administrator priviledges.
*** Mozilla ActiveX Control - 12,5 MB
Pro's:+ Portable
+ Should be possible to add to AHK Gui with OLE/COM
Contra's:- Unknown
*** QHTM Control - Non-commercial - 500 k
Pro's:+ Tiny
+ Portable
+ Can be added to AHK Gui
Contra's:- Limited to simple HTML or own syntax, more like an advanced RichEdit control
*** Opera Portable - 8 MB (Including Flash 9, 6 MB without)
Pro's:+ Small
+ Portable
Contra's:- Cannot directly be added to an AHK Gui as control
*** Firefox Portable - 29 MB
Pro's:+ Portable
Contra's:- Huge
- Cannot directly be added to an AHK Gui as control
What do y'all think?
What should become the preferred way of adding a browser control to an AHK Gui?
Are there possibilities I missed?
