En un punto de mi encuesta (usando enlaces anónimos), los encuestados son redirigidos a un sitio web externo para completar una tarea y luego redirigidos de nuevo a la encuesta una vez completada:
Qualtrics.SurveyEngine.addOnload(function() { var taskStatus = "${e://Field/taskStatus}" if(taskStatus == "0") { var taskStatus = 1 Qualtrics.SurveyEngine.setEmbeddedData("taskStatus",taskStatus); var targetURL="${e://Field/baseURL}"+"${e://Field/outURL}" window.location.replace(targetURL); } else { this.clickNextButton(); } }); Para cualquier navegador en Windows, la redirección se realiza correctamente. Cuando el encuestado regresa a la encuesta, ${e://Field/taskStatus} = 1 y se le envía a la siguiente pregunta.
Para cualquier navegador en iOS/MacOS, la redirección se realiza correctamente. Cuando el encuestado regresa a la encuesta, ${e://Field/taskStatus} = 0 y se le redirige a la tarea.
¿Cómo debo hacer que ${e://Field/taskStatus} consistentemente igual a 1 al regresar?