Pregunta sobre SG Optimizer de Wordpress:

No sustituya los espacios de nombres XML (xmlns) por HTTPS

Un usuario preguntó 👇

Con la función HTTPS habilitada, SG Optimizer reemplaza ciegamente todos los eventos ‘http’ incluso en archivos de plugins y temas. Esto rompe muchos plugins y temas cuando se utilizan activos que contienen espacios de nombres XML. Los nombres comunes son:

http://www.w3.org/2000/svg
http://www.w3.org/1999/xhtml

Estas no son URL reales, simplemente siguen una sintaxis similar a una URL. Reemplazarlos puede resultar en errores de JavaScript. En particular, el motor de animación GreenSock, que usa muchos plugins y temas de WordPress, está completamente roto y no se puede arreglar incluso después de deshabilitar SG Optimizer.

(@sstoqnov)

Representante de SiteGround

Hace 1 año, 5 meses

Hola @dzsani

Nuestra funcionalidad de reemplazo solo toma las ocurrencias de URL de inicio en el contenido, no todos los enlaces que comienzan con http.

¿Sería posible dar un ejemplo o dónde podríamos comprobar el problema?

Saludos, Stanimir

Lanzador de hilos

(@dzsani)

Hace 1 año, 5 meses

Hola Stanimir,

¡Gracias por su respuesta!

Quizás tengo esto mal. Estoy tratando de eliminar un problema donde estas «URL» de nombres de espacio XML se sobrescriben directamente en nuestros archivos de plugins (en GreenSock más específico) y están causando errores de JavaScript. Numerosos clientes nuestros tienen este problema y noté que SG Optimizer estaba presente en sus sitios y era el único plugin que parecía relevante en este sentido.

Dado que no podemos compartir la información del cliente, no puedo darles un ejemplo. Por su respuesta, parece que SG Optimizer puede no ser el problema después de todo. Todavía nos preguntamos de dónde viene esta pregunta. Lo siento si fue un informe falso, pero parecía probable en ese momento debido a la regla de exterminio.

Todo lo mejor, John

(@sstoqnov)

Representante de SiteGround

Hace 1 año, 5 meses

Como base para los errores de js, puede compartir el enlace xml para que no se reemplace

variable = "http://www.w3.org/2000/svg'

debería subir
variable = "http" + "://www.w3.org/2000/svg"

Saludos, Stanimir

Lanzador de hilos

(@dzsani)

Hace 1 año, 5 meses

Gracias por la pista. Estamos abordando esto desde numerosos ángulos y realmente estamos en medio de lanzar una actualización con cargas de trabajo muy similares. Continuaré buscando la fuente del problema ya que también me gustaría informar al autor apropiado sobre esto.

Todo lo mejor, John

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.