Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

148
Visualizações
Cómo devolver valor de InAppBrowser a la aplicación Ionic

Estamos cargando la URL dada en el navegador de la aplicación desde la aplicación iónica, que cargará el formulario HTML junto con un campo de entrada oculto.

Estoy tratando de obtener ese valor de campo oculto mientras toco el botón de enviar usando el método executeScript de inappbrowser de la siguiente manera:

 browser.executeScript({ code: "var result; document.getElementById('BtnSubmit').addEventListener('click', function(){" + "result = document.getElementById('myInput').value;});", });

En la variable de resultado, se obtiene el valor de entrada, pero es necesario devolverlo desde el script de ejecución al contexto de la aplicación iónica.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Debe adjuntar su respuesta al evento de mensaje de inappbrowser y luego recibirlo en el lado de la aplicación.

El siguiente script es para enviar un mensaje posterior. Tiene un formato particular en el que se pasa. Necesita crear un objeto JSON.

 browser.executeScript({ code: "document.getElementById('customBackbtn').onclick = function() {\ var message = 'close';\ var messageObj = {message: message};\ var stringifiedMessageObj = JSON.stringify(messageObj);\ webkit.messageHandlers.cordova_iab.postMessage('stringifiedMessageObj');\ }"});

Luego capture el mensaje de la publicación de iab en su aplicación:

 browser.on('message').subscribe((val)=>{ const postObject:any = val; //Do whatever you want to with postObject response from inappbrowser });
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda