style mistakes guidelines form javascript php jquery firefox yii

javascript - mistakes - Solo en Firefox "Error al cargar el<script> con fuente"



required javascript (10)

Quiero integrar el formulario Marketo con mi sitio web existente en yii framework. Mi código funciona en todos los navegadores, excepto Firefox.

Extracto de mi código:

$(''#button'').click(function () { var formData = { ''Email'': $(''#UserInfo_email'').val(), ''FirstName'': $(''#UserInfo_first_name'').val(), ''LastName'': $(''#UserInfo_last_name'').val(), }; MktoForms2.loadForm(''//app-ab23.marketo.com'', mcId, formId, function (form) { var myForm = MktoForms2.allForms()[0]; myForm.addHiddenFields(formData); myForm.onSuccess(function (values, followUpUrl) { return false; }); myForm.submit(); }); });

Recibo un error en Firefox solo con el mensaje

Error al cargar el <script> con la fuente " http://app-ab23.marketo.com/index.php/form/getForm?munchkinId=1111&form=1111&url=http%3A%2F%2Fblox.dev%2Fwizard%2Fmap&callback=jQuery110207175825035737486_1503656391790&_=1503656391791 ".

otros navegadores hacen el trabajo correctamente

nota: munchkinId y formId se cambian para publicar aquí.


Acabo de tener el mismo problema en una aplicación que está cargando un script con una ruta relativa.

Al parecer, el guión simplemente fue bloqueado por Adblock Plus.

Intente deshabilitar su bloqueador de anuncios / guiones (Adblock, uBlock Origin, Privacy Badger ...) o reubique el guión de modo que no coincida con las reglas de su bloqueador de anuncios.

Si no tiene instalado dicho complemento , intente reproducir el problema mientras ejecuta Firefox en modo seguro .

  • Si no puede reproducirlo en modo seguro, significa que su problema está vinculado a uno de sus complementos o configuraciones.
  • De lo contrario, podría ser un problema diferente. Asegúrese de tener el mismo mensaje de error que en la pregunta. También mire la pestaña de red de las herramientas de desarrollador para verificar si su script está en la lista (vuelva a cargar la página si es necesario).

Acabo de tener el mismo problema: para mí, el problema era Privacy Badger en Firefox, no adblocker. Publicando para la posteridad


Como se sugirió anteriormente, esto podría ser un problema con las extensiones de su navegador. Deshabilite todas sus extensiones, incluido Adblock , y luego vuelva a intentarlo ya que el código se está cargando bien en mi navegador en este momento (Google Chrome - más reciente), por lo que probablemente sea un problema de su parte. Además, ¿ha probado un navegador diferente como Shudders IE si lo tiene? Se sabe que Adblock entra en conflicto con los nombres de dominio con track y market como regla general. Intente usar el modo de navegación privada o el modo seguro .


Hoy me encontré con el mismo problema exacto mientras trabajaba en una página de aplicación web progresiva (PWA) y eliminaba algunos datos de caché y trabajadores de servicio para esa página de Firefox. La consola de desarrollo informó que ninguno de los 4 archivos Javascript en la página se cargaría más. El problema persistió en modo a prueba de errores, por lo que no era un problema adicional. Los mismos archivos de script se cargaron bien desde otras páginas web en el mismo sitio web. Ninguna cantidad de borrar el caché de Firefox o borrar los datos de la página web de Firefox ayudaría, ni reiniciar la PC con Windows 10. Chrome todo el tiempo funcionó bien en la página del problema. Al final, hice una restauración de toda la carpeta del perfil de Firefox a partir de una copia de seguridad de un día, y el problema desapareció de inmediato, por lo que no fue un problema con mi aplicación PWA. Al parecer, algo en Firefox se corrompió.


Las VPN a veces también pueden causar este error, si proporcionan algún tipo de bloqueo automático. Deshabilitar la VPN funcionó para mi caso.


Me encontré con el mismo problema (mensaje de error exacto) y después de excavar durante un par de horas, descubrí que el encabezado de contenido debe establecerse en application/javascript lugar de la application/json que tenía. Después de cambiar eso, ahora funciona.


Noté que en Firefox esto puede suceder cuando se cancelan las solicitudes (cambiar de página o actualizar rápidamente la página), pero es difícil reproducir el error incluso si lo intento.

Otras posibles razones: problemas relacionados con cert y este habla de blockers (como se indica en otras respuestas).


Si el src es https y el certificado ha expirado, e incluso si ha hecho una excepción, firefox seguirá mostrando este mensaje de error, y puede ver la razón exacta por la cual si mira la solicitud en la pestaña de red.


Tuve el mismo problema (aplicación web diferente) con el mensaje de error y resultó que el Tipo MIME para los archivos .js era text/x-js lugar de application/javascript debido a una entrada duplicada en mime.types en El servidor responsable de servir los archivos js. Parece que esto está sucediendo si el encabezado X-Content-Type-Options: nosniff está configurado, lo que hace que Firefox (y Chrome) bloqueen el contenido de los archivos js.


Tuve el mismo problema con Firefox, cuando busqué una solución no encontré nada, pero luego intenté cargar el script desde un cdn, funcionó correctamente, así que creo que deberías intentar cargarlo desde un enlace de cdn, Quiero decir, si estás intentando cargar un script que no has creado. porque en mi caso, cuando traté de cargar un script que es mío, funcionó e importó con éxito, por ahora no sé por qué, pero creo que hay algo en los scripts de la red, así que prueba cdn, ganaste '' No pierdas nada.

Deseo que te ayude.