entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Web se ve en Chrome y no en Firefox

¿ Sabéis porque mi web www.theclinic.es se ve perfectamente en chrome y en explorer y fatal en Firefox ?

2 Respuestas

1voto

carlossevi Puntos63580

Por lo que he probado no es un problema de cachés. En navegadores "limpios", es cierto que la página carga bien en Chrome (aunque algún 404 sí que devuelve) y no carga bien en Firefox.

He inspeccionado elementos y visto el código fuente y el problema creo que puede estar en los separadores para las rutas, que estás utilizando contrabarras \, por ejemplo: wp-content\themes\Terra\style.css?ver=4.3.1.

Por lo visto Firefox no lo traduce y envía la petición GET con la contrabarra y el servidor no la resuelve. Chrome sin embargo "convierte" la ruta y hace la petición con la barra normal / que sí devuelve resultados.

1voto

Leonardo-Tadei comentado

Tal cual: el problema es el uso incorrecto de las barras invertidas ( \ ) en vez e las barras ( / ) para separar los directorios.

Se ve que Chrome las convierte de alguna manera y Firefox no, porque en Chrome la página carga algunas cosas más que en Firefox.

A mi criterio, Chrome está funcionando mal, porque no hay nongún motivo para cambiar un caracter por otro que el programador decida.

2votos

Peter Puntos150480

Tienes mal toda tu web.

La respuesta es porque los estilos CSS dan 404 no encontrado, así como muchos elementos mas de toda la web.

Saludos.

0voto

gonzalss comentado

Gracias por tu ayuda .
Pero si con el chrome y el explorer se ve bien (incluidos en los móviles)
Como tendría que ponerlo para el Firefox

2votos

Peter comentado

Lo veras bien de forma momentánea hasta que se borre tu cache y de cualquier forma nada va a funcionar correctamente, porque no es solo el CSS, también JavaScript, imágenes, etc...

No hay un arreglo general, hay que revisar la web completa, tú tema, tus plugins, los permisos del servidor y un largo etcétera para dejar todo funcionando correctamente.

Al ser la mayoría errores 404, empieza desactivando plugins, cosas de cache y CDN que puedas tener activas.

Otra causa pueden ser las funciones de tu tema.

Saludos.

0voto

gonzalss comentado

Me dejas de piedra y me preocupa ¿ Cual es la explicación que con otros navegadores se vea bien ? ¿Por donde empezarías ?

1voto

Peter comentado

Con lo que te puse arriba, plugins y funciones sería lo primero, de ahí el tema y servidor.

Si con Firefox inspeccionas tu web, puedes ver todos los errores 404 que da y de ahí ya empezar con lo que te puse.

Saludos.

0voto

gonzalss comentado

Con el inspector de elemento de Firefox me dice Jquery is not define


> <script type="text/javascript">
>           jQuery(document).ready(function() {
>               // CUSTOM AJAX CONTENT LOADING FUNCTION
>               var ajaxRevslider = function(obj) {
>               
>                   // obj.type : Post Type
>                   // obj.id : ID of Content to Load
>                   // obj.aspectratio : The Aspect Ratio of the Container / Media
>                   // obj.selector : The Container Selector where the Content of Ajax will be injected. It is done via the Essential Grid on Return of Content
>                   
>                   var content = "";
> 
>                   data = {};
>                   
>                   data.action = 'revslider_ajax_call_front';
>                   data.client_action = 'get_slider_html';
>                   data.token = 'e2fcb737de';
>                   data.type = obj.type;
>                   data.id = obj.id;
>                   data.aspectratio = obj.aspectratio;
>                   
>                   // SYNC AJAX REQUEST
>                   jQuery.ajax({
>                       type:"post",
>                       url:"",
>                       dataType: 'json',
>                       data:data,
>                       async:false,
>                       success: function(ret, textStatus, XMLHttpRequest) {
>                           if(ret.success == true)
>                               content = ret.data;                             
>                       },
>                       error: function(e) {
>                           console.log(e);
>                       }
>                   });
>                   
>                    // FIRST RETURN THE CONTENT WHEN IT IS LOADED !!
>                    return content;                         
>               };

0voto

Peter comentado

Revisa la consola en el inspector y veras todos los errores 404. No tiene caso que intentes arreglar un script, cuando no cargan tantos elementos.

Una ves que todo cargue perfectamente, ahí si puedes empezar a depurar tus scripts. Aunque por lo que preguntas, seguramente es un plugin o función del tema.

Saludos.

0voto

gonzalss comentado

Me salen solo dos errores 404

GET
http://theclinic.es/wp-content%5Cplugins%5Crevslider%5Crs-plugin%5Cjs%5Cjquery.themepunch.tools.min.js

GET
http://theclinic.es/wp-content%5Cplugins%5Ccontact-form-7%5Cincludes%5Cjs%5Cjquery.form.min.js

He comprobado y ambos js están en ese directorio
wp-content/plugins/contact-form/include/jquery

0voto

Peter comentado

Al día de hoy viendo de nuevo, tienes mas de 25 errores 404 en Firefox. Revisa lo antes comentado y lo que te dice @carlossevi abajo. El problema en si es ese, que tienes bastantes elementos como 404.

Saludos.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta