How to Retrieve JavaScript Window.PostMessage data inside ATL BHO C++ -


i able javascript listener window.postmessage working inside atl bho following article. javascript post message event handler in atl c++ bho

but how retrieve message data out of ?

javascript code:

window.postmessage({             type: 'data_received',                   cross : {             data: data_id             }             }, '*'); 

event listener:

stdmethodimp clistener::invokeex(dispid dispidmember, lcid, word, dispparams* params, variant*, excepinfo*, iserviceprovider*) { hresult hr;  ::messagebox(null, l"hello", l"world", mb_ok);  if (dispidmember != dispid_value) {     return disp_e_membernotfound; }  ccomdispatchdriver dispdomevent(params->rgvarg[1].pdispval); if (!dispdomevent) {     logger::loginfo(l"could not dom event");     return e_invalidarg; }  ccomvariant eventtarget; hr = dispdomevent.getpropertybyname(l"target", &eventtarget); if (failed(hr)) {     logger::loginfo(l"could not target dom event: 0x%x", hr);     return hr; } } 


Comments

Popular posts from this blog

Retrieving ETA (estimated time of arrival) with Google Distance Matrix API and public transit as transport mode -

javascript - Confirm a form & display message if form is valid with JQuery -

ionic framework - Meteor - Error: Failed to execute 'insertBefore' on 'Node' -