Announcement
Collapse
No announcement yet.
Chromium Embedded Framework
Collapse
X
-
Yes, I've used asp tags <% %> to include any lua code, and native functions to make it asynchronus using javascript.
The page can access a db and render the result, for example, manage the clipboard, the files on hdd, the processes, can be used to create forms, user interfaces...
It also support direct3d, canvas, html5, ajax... using the dialogs of ams, and http download to get files, proxy configuration and many other cool stuff
Leave a comment:
-
Thats sounding really promising, i like the idea of accessing the AMS api from the web object
will this work like lua pages (Apache) does ?
Leave a comment:
-
Hi, i'm very busy with my work, but I get some free days and I work a little on this object and now i'm very happy to say that it's implemented.
Now I only can show the window but now i'm goint to work on lua functions to control this navigator and set pluguins and other stuff.
Now the navigator can open .lua files with AMS api, we can control the app and pluguins and other objects directly with the navigator and I'm working on:
- Base function, next, stop, forward, load, jsload, gethtml, getimage...
- Extensions, that can use native js functions as lua predefined fuctions
- Schemes, that can load new http schemes, such as, lua:// and link this to a specific folder or base url
And the proof of the crime:
Leave a comment:
-
Guest repliedI'm looking forward to test it. I'm curious to see how the app behaves with tables, lists, menu items, javascript...
Leave a comment:
-
You can get code and text using the functions of cef
Code:// Returns this frame's HTML source as a string. /*--cef()--*/ virtual std::wstring GetSource() =0; // Returns this frame's display text as a string. /*--cef()--*/ virtual std::wstring GetText() =0;
I think you like to do a bookmarks system with local copy of text, yes, it can be done
Leave a comment:
-
Guest repliedLucasTheDuck,
this is something I would like to do... would it be possible with your chromium based solution?
while surfing I see an interesting web page, and when I click a "copy this" button, I save the rendered text to a plain text file? Not the HTML code but just the text, using the DOM info so that to sentences that are separated by a <BR> or <LI> or whatever sentence break code, also create a new line break in the txt file.
that would help me a lot.
thanks
gert
Leave a comment:
-
Yeah, it's extreme hehe
When we talk about speed, we are talking about some milliseconds, it's ridiculous, they are very fast, and I use V8 because the libraries are yet implemented for our inentions in CEF
I triyed with ActiveX ChromeFrame, but it causes some crashes and CEF is very elegant and usefull
Leave a comment:
-
v8 engine, fastest javascript, chromium source, and all the enhancements very cool provided by CEF
Leave a comment:
-
I uploaded an simple version of CEF in standalone app.
You can download: http://www.megaupload.com/?d=0CHQGSM3
Please, send me some feedbacks, i tested on windows 7 32bits
You can edit test.lua file, i've compiled it with lua 5.0.2, remember that sting "WebKitBuffer" will be rendered on the navigator, AMS api isn't supported, but when this ported to an object it will works with ams api, and this will be support tags, same php method, and functions to load javascript functions as native lua functions, and register schemes like lua:// test://... linked to folders or websites folders
i'm adding new stuff, like callback system to download files, and system to load popup windows. This is very complete system and have too many enhancements that i'm triying to implement easily
Leave a comment:
-
Thanks for updating me.Originally posted by LucasTheDuck View PostMozilla is a com object, you need to install it and register on each computer that you should run, but you can use.
Chromium is a complete navigator in 10mb, you don't need install anything, only just use it. I'm having several problems with message loop, i will do multi threaded because is needed, and I will use c++ instread C api
Simply Rex
Leave a comment:
-
Mozilla is a com object, you need to install it and register on each computer that you should run, but you can use.
Chromium is a complete navigator in 10mb, you don't need install anything, only just use it. I'm having several problems with message loop, i will do multi threaded because is needed, and I will use c++ instread C api
Leave a comment:

Leave a comment: