IRC Log Viewer » #firebreath » 2014-07-10

IRC Nick Time (GMT-7) Message
sanky_ 00:07 Hey..is the support active now
We are using a firebreath plugin build upon NPAPI..since its deprecated now...need to get the solution
We have tried several options... like
We have tried several options... like
We have been using an NPAPI plugin which was internally using a C++ based cab file responsible to get the internal details of a client machine where our web application was opened in local client browser. Now since the deprecation of NPAPI plugin by Chrome, we no longer can fire this Cab file and get the internal client details. We need local client information like Machine Name, Mac Address, Domain Name, IP address, SCCM Unique
We have been using an NPAPI plugin which was internally using a C++ based cab file responsible to get the internal details of a client machine where our web application was opened in local client browser. Now since the deprecation of NPAPI plugin by Chrome, we no longer can fire this Cab file and get the internal client details. We need local client information like Machine Name, Mac Address, Domain Name, IP address, SCCM Unique
Earlier this was easily obtainable by using NPAPI plugin whereas now it is not. We have tried various options listed down on internet and on different forums like Emscripten engine where existing C++ code can be converted into Javascript and can be invoked from Browser. We have also tried Chrome NACL however that too is of no use for us since that only supports the Sandbox APIs and doesn't provide the option to get the details lik
foresee88 05:07 CaptureScreenApp app; int MyPluginAPI::captureScreen(const FB::JSObjectPtr& callback) { boost::thread cs(boost::bind(&CaptureScreenApp ::captureScreen, app,callback)); return 1; } CaptureScreenApp is defined like this: class CaptureScreenApp { public: CaptureScreenApp() { HRESULT hRes; hRes = OleInitialize(NULL); ATLASSERT(SUCCEEDED(hRes)); AtlInitCommonControls(ICC_WIN95_CLASSES); g_Module.Init(NULL, NULL);
in jsapi I create a thread which runs a capture screen window create by ATL::CDialogImpl, but it always appers under the browser window, that ever how I set the HWND_TOPMOST for the window
any one can help?
any one can help?
ramaskrik 11:07 hello everyone! Is somebody out there?
kylehuff 11:07 ramaskrik: people are in and out, it is best to just ask your question and wait for a response.
ramaskrik 12:07 ok thanks. So the question is: Has FireBreath solved the issue with Chrome and Firefox throwing NPAPI away? What are my options if I want to create browser plugin for all the major browsers (Chrome, Mozzila, IE, Firefox, Safari) on all the major platforms (Windows and Linux should be enough for now)? If FireBreath hasn't solved the issue, what are my alternatives? Do I have to write ports for all the browsers on my own?
actually, on linux, NPAPI isn't supported since Chrome 35, based on a stackoverflow answer (http://stackoverflow.com/questions/19457786/npapi-support-in-firefox-and-chrome-actually-droped?rq=1)