Un usuario preguntó 👇
Si intento desactivar el asistente mientras creo una notificación, encuentro un error en la consola del desarrollador:
`ErrorError no recuperado: ea.select (jquery.js? Ver = 1.12.4-wp: 2) superó el apilamiento máximo de llamadas por Function.ea (jquery.js? Ver = 1.12.4-wp: 2) por Function . jQuery.find (jquery-migrate.js? ver = 1.4.1: 290) en n.fn.init.find (jquery.js? ver = 1.12.4-wp: 2) en n.fn.init.jQuery. fn.find (jquery-migrate.js? ver = 1.4.1: 677) en jQuery.fn.init.n.fn.init (jquery.js? ver = 1.12.4-wp: 2) en el nuevo jQuery.fn .init (jquery-migrate.js? ver = 1.4.1: 241) en n (jquery.js? ver = 1.12.4-wp: 2) en Object.close (wizard.js? ver = 1.14.9: 68 ) en HTMLAnchorElement.
Como resultado, el asistente no solo no se reemplaza por el formulario completo (idealmente uno que incluya la opción de notificación de depuración, ya que ni siquiera veo notificaciones de bloqueo), sino que incluso el asistente deja de presionar el siguiente botón.
Alabanzas
(@webzunft)
Hace 1 año, 5 meses
Hola justlevine,
gracias por contactarnos.
Nunca antes había visto una pregunta de esta naturaleza. Cuando hace clic en el botón «Detener asistente» y vuelve a cargar la página, ¿sigue viendo el asistente?
Si es así, ¿podría probar los conflictos de plugins? Puede usar el plugin Health Check para hacer esto solo para un usuario, de modo que los visitantes normales no vean ningún cambio facial.
Gracias, thomas
Lanzador de hilos
(@justlevine)
Hace 1 año, 5 meses
El problema en wizard.js es la línea 69: jQuery('*').removeClass('advads-hide');
, cuando probablemente debería ser jQuery('.advads-hide').removeClass('advads-hide);
.
Supongo que Inquiry Monitor está causando el conflicto _ en mi sitio específicamente_ (ya que crea cientos de elementos en la página), pero todavía tengo más pruebas por hacer.
Dado que es un error fatal en jquery, detiene el disparo de cualquier otro script, también conocido como antes de iniciar la función ajax responsable de deshabilitar el asistente, por lo que la actualización en sí no lo cortará.
Mi trabajo es copiar / pegar la función ajax directamente en la consola de desarrollo de Chrome y _entonces_ actualizar la página:
jQuery.ajax({ type: 'POST', url: ajaxurl, data: { action: 'advads-save-hide-wizard-state', hide_wizard: true, //set to false to reenable nonce: advadsglobal.ajax_nonce, }, });
Esta respuesta fue modificada hace 1 año, 5 meses. Esta respuesta fue modificada hace 1 año, 5 meses. Esta respuesta fue modificada hace 1 año, 5 meses.
(@webzunft)
Hace 1 año, 5 meses
Gracias, justlevine. Estoy de acuerdo en que este selector podría mejorarse y lo haré en el próximo número.
Todo lo mejor, Thomas
¿Solucionó tu problema??
0 / 0