IRC Log Viewer » #firebreath » 2015-05-19

IRC Nick Time (GMT-7) Message
taxilian 09:05 walter_ hard to say, probably not this week
walter_ hard to say, probably not this week
Roman 10:05 I am looking to implement a windows drop target interface as I need to be able to drag and drop outlook attachments. The html drag and drop is not capable of doing it. With firebreath, am I able to 1) get handle on browser window 2) instantiate droptarget interface 3) register that drop target interface?
taxilian 10:05 Roman: in an NPAPI or ActiveX plugin you can probably do that, yes
if you use a windowed plugin
Roman 10:05 does this mean that firebreath plugin serves as a wrapper for an activex control?
taxilian 10:05 more an abstraction
FireBreath plugins can be loaded as either NPAPI plugin or activex control
firebreath2 can also be a native messaging extension, but that won't do what you want
Roman 10:05 So, effectively, I could run activex control with any browser that supports javascript without needing an activex plugin for the browser.
is that correct
taxilian 10:05 I'm sorry, I don't understand the question at all
FireBreath does not load activex controls, a firebreath plugin *is* an activex control when used in IE
FireBreath does not load activex controls, a firebreath plugin *is* an activex control when used in IE
I suppose you could probably make a wrapper that would load an activex control in it using FireBreath, but it would still itself need to load using a supported plugin interface in the browser
I suppose you could probably make a wrapper that would load an activex control in it using FireBreath, but it would still itself need to load using a supported plugin interface in the browser
Roman 10:05 Oh, I see.
What would be the advantage of using firebreath to develp activex control over visual studio atl or mfc project to accomplish the same?
taxilian 10:05 well, first let me clear up a misconception
you don't use it instead of visual studio atl
it uses both visual studio and atl on windows
the advantage is that a) you don't have to mess with activex yourself most of the time, b) it works as NPAPI as well, and c) the abstraction itself is cross platform
firebreath is a framework, not a special technology in and of itself
firebreath is a framework, not a special technology in and of itself
Roman 10:05 I got it, now. So, depending on which browser, ie or chrome, I am using, it will know how to interface with browser frame.
taxilian 10:05 more or less
except
except
Chrome dropped support for NPAPI
so firebreath 1 doesn't work in Chrome anymore
FireBreath 2 is in the works and will work on Chrome but wont' support drag and drop because it doesn't directly interface with the browser (there isn't a way to do what you want on Chrome that I know of)
Roman 11:05 what about spartan which will not support activex
what about spartan which will not support activex
taxilian 11:05 is that the new MS browser?
is that the new MS browser?
Roman 11:05 yep
taxilian 11:05 right; edge
I don't know
if they have a way to do actual plugins we'll try to support it, but I don't know if they will or not
if they have a way to do actual plugins we'll try to support it, but I don't know if they will or not
I need to run for now; be back later