Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

135
Vistas
How can I use variables in navigator.share data?

I'm working on a project that involves the user creating a custom notification animation using the site, which you can then download the code for. I also want for designs to be able to be shared using URL variables/parameters. I have the parameters set up, but I wanted to be able to share these links using the native share UI with navigator.share. However, the data HAS to be in a USVString (it rejects variables) and because this api has to be triggered directly from user interaction, I can't use eval() to run a String version modified with variables. Is there any way around this? I've tried everything I know.

Code for navigator.share:

document.getElementById('share_button').addEventListener('click', () => {
            console.log("Sharing...")
            if (navigator.share) {navigator.share({title: 'Xbox Acheivement Generator', text: 'Xbox Achievement Generator', url: '?assembledURL'}).then(() => {}).catch(console.error) } else { alert("WebShare not supported."); console.log("WebShare not supported.")}

Sorry for the navigator.share line being so long. I know this part works, but I need a variable value where assembledURL is.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda