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

156
Visualizações
Cómo cerrar webview todos juntos en React JS

Estoy creando un sitio web en React JS. El sitio web funcionará como una vista web, ya que se adjuntará a la aplicación Android/IOS. En el sitio web tengo un botón cruzado. En ese botón, presione, quiero activar el evento de puente nativo que cerrará toda la vista web por completo. Déjame saber cómo puedo lograr lo mismo. Gracias por adelantado.

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

0

Mhmm, Android e iOS están creando un objeto especial en window cuando cargan un sitio web en una vista web... en Android se llama window.android , en iOS es window.webkit y un agente userAgent especial que coincide como

 navigator.userAgent.match("CriOS") === null // detects chrome on iOS

En Android, es posible crear "devoluciones de llamada" en este objeto de android que se puede llamar desde el código ReactJS de los sitios web como:

 window.android?.share(content)

En iOS, puede messageHandlers y se verá así:

 window.webkit?.messageHandlers?.showSharing?.postMessage(url)

No puedo mostrarle el código de la aplicación nativa para estos dos ejemplos, ya que soy el desarrollador de frontend en nuestra empresa y no el desarrollador de aplicaciones ^^

Pero, supongo que esa es la manera de lograr esto. Necesita una forma de llamar a un método directamente en el código de su aplicación nativa para tener la capacidad de cerrar realmente la vista web; el sitio web en sí no puede lograr esto.

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