Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ';http://localhost:8080/js/app.js' 因为它的MIME类型(';text/html';)是不可执行的,并且启用了严格的MIME类型检查_Javascript_Html_Spring_Spring Mvc_Thymeleaf - Fatal编程技术网

Javascript ';http://localhost:8080/js/app.js' 因为它的MIME类型(';text/html';)是不可执行的,并且启用了严格的MIME类型检查

Javascript ';http://localhost:8080/js/app.js' 因为它的MIME类型(';text/html';)是不可执行的,并且启用了严格的MIME类型检查,javascript,html,spring,spring-mvc,thymeleaf,Javascript,Html,Spring,Spring Mvc,Thymeleaf,我现在正在学习春天。我使用的是spring boot和thymeleaf模板。我做了spring文档中提供的spring安全示例。现在我想在我的应用程序中包含js文件来实现记住我的功能,所以我在src/main/resources/js文件夹中添加了app.js文件。我的login.html在src/main/resources/templates文件夹中。我在html文件中包含type=“text/javascript”src=“/js/app.js”。我还尝试将js放在同一个文件夹中,放在s

我现在正在学习春天。我使用的是spring boot和thymeleaf模板。我做了spring文档中提供的spring安全示例。现在我想在我的应用程序中包含js文件来实现记住我的功能,所以我在src/main/resources/js文件夹中添加了app.js文件。我的login.html在src/main/resources/templates文件夹中。我在html文件中包含type=“text/javascript”src=“/js/app.js”。我还尝试将js放在同一个文件夹中,放在src/main/resources/static/js中,并在html中包含type=“text/javascript”src=“./js/app.js”。但在所有情况下,浏览器都抛出“拒绝从“”执行脚本,因为其MIME类型('text/html')不可执行,并且启用了严格的MIME类型检查。”错误。我在谷歌上搜索了同样的答案,但没有得到任何正确答案。我是spring和thymeleaf的新手。请帮帮我。非常感谢。此外,当我输入登录详细信息并按login时,浏览器将显示我的app.js内容

type="text/javascript" src="/js/app.js" type="text/javascript" src="./js/app.js"
解决了由于spring安全问题而出现的错误。由于我没有登录,SpringSecurity不允许我访问js文件。因此,我在spring security permitAll()中添加了该URL。它已经解决了

我想它将出现在Chrome浏览器中,不是吗?您的服务器正在发送带有text/html头的JS文件,而不是text/javascript。您可以在浏览器的“网络”选项卡中验证这一点。对服务器代码进行必要的更改。@azim:chrome和firefox中都出现了相同的错误。Spring资源解析程序的配置是什么样的?听起来mime类型在容器级别返回不正确。谢谢大家的帮助。问题解决了。我在spring security permitAll()中添加了JSURL。我认为它出现在Chrome浏览器中,不是吗?您的服务器正在发送带有text/html头的JS文件,而不是text/javascript。您可以在浏览器的“网络”选项卡中验证这一点。对服务器代码进行必要的更改。@azim:chrome和firefox中都出现了相同的错误。Spring资源解析程序的配置是什么样的?听起来mime类型在容器级别返回不正确。谢谢大家的帮助。问题解决了。我在spring security permitAll()中添加了JSURL。问题解决了