Descargué un documento de JavaScript, pero no se carga en mi página web, indicando que el tipo de archivo de "" no es aceptable. Cuando uso el comando file(1) en el archivo de JavaScript, me dice que el archivo es "texto de documento HTML". El archivo se ve más o menos así:
/*
alguna atribución aburrida, etc.
*/
$(function($) {
mucho javascript, incluyendo algunas líneas que agregan HTML a la página, como
_base.append('');
}(jQuery));
Sé que el comando file utiliza varios patrones para tomar su determinación, solo quiero saber qué es lo que está desencadenando su decisión.
0 votos
He eliminado tu segunda pregunta, ya que es más fácil para todos si una publicación de pregunta se enfoca en una sola pregunta. Siempre puedes hacer la segunda pregunta por separado, pero te recomendaría consultar primero la documentación de Apache httpd (y hacer algo de investigación sobre el tema).
0 votos
También, podría ser útil ver el archivo exacto para determinar si hay algo que haga que el
archivo
crea que es un archivo HTML.1 votos
¿Cuál es la extensión del archivo?
3 votos
Las definiciones de patrones están en
/usr/share/file/magic
. Un archivo tiene que tener un encabezado 'nodejs' para ser llamado archivo de Javascript (bastante tonto en mi opinión). Para los archivos HTML, busca encabezados típicos: <html> <a href=>. Por eso tu archivo JS fue identificado como HTML.</x-turndown>0 votos
@nohillside - Gracias por eliminar la segunda pregunta - ¿recuerdas cuál era? La próxima vez, pídele al OP que haga la separación.
0 votos
Claro que sí, es claramente visible en el historial de edición
0 votos
@aMike - "archivo", "documento" - dividiendo cabellos, en mi humilde opinión. Es un archivo en el disco, es un documento dentro del archivo...