Estaba tratando de tener un iframe de Google y para la automatización estábamos representando nuestro propio iframe (Al cargar mi url y gapi.iframes.getContext().openChild(options) . Ahora no entendía cómo devolver la llamada a la función registrada en el botón hacer clic.
iframe.register('onproductselect', function(event) { console.log(event); }, gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER);¿Cómo puedo llamar a esta función anterior cuando se hace clic en un botón ficticio?
Declara la función fuera del oyente. Puede tener el nombre de la función en el oyente y llamarla donde quiera en su código (en el ámbito correcto).
function productSelectEvent(event) { console.log(event); } iframe.register('onproductselect', productSelectEvent, gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER); productSelectEvent({/* Custom event object */});