Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

147
Views
¿Cómo puedo usar variables en navigator.share data?

Estoy trabajando en un proyecto que implica que el usuario cree una animación de notificación personalizada utilizando el sitio, para el que luego puede descargar el código. También quiero que los diseños puedan compartirse usando variables/parámetros de URL. Tengo los parámetros configurados, pero quería poder compartir estos enlaces usando la interfaz de usuario compartida nativa con navigator.share . Sin embargo, los datos TIENEN que estar en un USVString (rechaza variables) y debido a que esta API debe activarse directamente desde la interacción del usuario, no puedo usar eval() para ejecutar una versión de String modificada con variables. ¿Hay alguna forma de evitar esto? He intentado todo lo que sé.

Código para 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.")}

Perdón por la línea navigator.share tan larga. Sé que esta parte funciona, pero necesito un valor de variable donde se encuentra assembledURL .

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!